A blog engine built with Python and Flask. The example application for the book Flask from Beginner to Advanced: Python Web Engineering Practices (《Flask 从入门到进阶:Python Web 开发工程化实践》).
Demo: http://greybook.helloflask.com
Clone the repo:
$ git clone https://github.com/greyli/greybook
$ cd greybook
Install dependencies with PDM:
$ pdm install
Tip
If you don't have PDM installed, you can create a virtual environment with venv and install dependencies with pip install -r requirements.txt.
To initialize the app, run the flask init-blog command:
$ pdm run flask init-blog
If you just want to try it out, generate fake data with flask lorem command:
$ pdm run flask lorem
It will create a test account:
- username:
admin - password:
greybook
Now you can run the app:
$ pdm run flask run
* Running on http://127.0.0.1:5000/
This project is licensed under the MIT License (see the LICENSE file for details).
