我正在通过教程学习烧瓶。现在我坚持制作数据库文件,因为他们只提供unix命令来执行该脚本我的问题是我使用哪个命令,如果我想安装“ db_create.py < / strong>“我在下面提到的命令提示符下的文件..我正在使用cmd中的目录项目运行虚拟环境。
#!flask/bin/python
from migrate.versioning import api
from config import SQLALCHEMY_DATABASE_URI
from config import SQLALCHEMY_MIGRATE_REPO
from app import db
import os.path
db.create_all()
if not os.path.exists(SQLALCHEMY_MIGRATE_REPO):
api.create(SQLALCHEMY_MIGRATE_REPO, 'database repository')
api.version_control(SQLALCHEMY_DATABASE_URI, SQLALCHEMY_MIGRATE_REPO)
else:
api.version_control(SQLALCHEMY_DATABASE_URI, SQLALCHEMY_MIGRATE_REPO,api.version(SQLALCHEMY_MIGRATE_REPO))
我还安装了SQLAlchemy。
答案 0 :(得分:0)
如果已经在第一行中指定了此脚本的解释器,那么您只需授予可执行许可的脚本以便它运行。 因此,如果您使用的是基于UNIX的计算机,只需键入以下命令:
sudo chmod +x <path_to_python_script>
然后执行:
./<path_to_python_script>
否则,如果您使用的是基于Windows的计算机,请移至脚本文件夹中,然后运行:
python -m db_create.py
希望它有效!