使用 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/


參考資料

flask-skeleton

results matching ""

    No results matching ""