I'm trying to build my own blog.
Demo : https://blog.fflush.me/
-
首先用python的virtualenv创建一个新的虚拟环境, 并激活
virtualenv -p python3 py3
source py3/bin/activate
-
再根据requirements.txt装上需要的第三方包
pip install -r requirements.txt
-
创建文件夹 instance, 再在文件夹下创建 config.py文件
DEBUG = False SQLALCHEMY_ECHO = True SQLALCHEMY_DATABASE_URI = 'database:https:///DATABASE_URI' SECRET_KEY = b'you_secret_key'
-
第一次运行时先创建数据库
python create_db.py
-
测试环境启动:
python manage.py runserver
生产环境启动:
gunicorn -k gevent -w 3 run:app -b 127.0.0.1:5000 -D --log-file logfile_path
- create_db.py