Skip to content

greyli/greybook

Repository files navigation

Greybook

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

Screenshot

Installation

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/ 

License

This project is licensed under the MIT License (see the LICENSE file for details).

About

A blog engine built with Python and Flask.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors