使用 Flask Skeleton
從這裡 clone 下來,進入flask-skeleton/
資料夾內
安裝 requirements
$ pip install -r requirements.txt
設定環境變數
$ export APP_SETTINGS="project.server.config.DevelopmentConfig"
或
$ export APP_SETTINGS="project.server.config.ProductionConfig"
創建 DB
$ python manage.py create_db
$ python manage.py db init
$ python manage.py db migrate
$ python manage.py create_admin
$ python manage.py create_data
啟動 server
$ python manage.py runserver
/Users/rita/Desktop/flask_project/lib/python2.7/site-packages/flask_debugtoolbar/panels/sqlalchemy.py:2: ExtDeprecationWarning: Importing flask.ext.sqlalchemy is deprecated, use flask_sqlalchemy instead.
from flask.ext.sqlalchemy import get_debug_queries, SQLAlchemy
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
* Restarting with stat
/Users/rita/Desktop/flask_project/lib/python2.7/site-packages/flask_debugtoolbar/panels/sqlalchemy.py:2: ExtDeprecationWarning: Importing flask.ext.sqlalchemy is deprecated, use flask_sqlalchemy instead.
from flask.ext.sqlalchemy import get_debug_queries, SQLAlchemy
* Debugger is active!
* Debugger PIN: 207-000-452
把瀏覽器指向 http://localhost:5000/
參考資料