使用cookiecutter-flask快速生成python后端
2017-12-08 本文已影响211人
真是明明
pip install cookiecutter
cookiecutter https://github.com/sloria/cookiecutter-flask.git
需要安装node.js 才能使用npm命令
安装readme.rst里文档的说法
export TEST_WEBPACK_SECRET='something-really-secret'
pip install -r requirements/dev.txt
npm install
npm start
期间报错。
运行:npm run-script build
flask db init
flask db migrate
flask db upgrade
npm start
就可以愉快的玩耍了
2017-12-26使用中发现一个问题。这个框架提供了database.py的封装。
category_id = reference_col('category')
category = relationship('Category', backref='categories')
可以使用者两条命令来指定外键。
感觉和普通的一样,但是实际发现外键不能为空migrate和upgrade经常出错
usertemplate_id = db.Column(db.Integer, db.ForeignKey('user_templates.id'))
换成了原来的就可以为空且不报错了。 所以还是用原来的吧 这个database.py可以省略了。