我是烧瓶和化学的新手。
首先,我成功地安装了flask,复制并在http://127.0.0.1:5000/中运行,如下所示:
接下来,我尝试了:
错误:无法读取
但get错误不能读取:
m@kubuntu-MS-7C37:~/PycharmProjects$ from flask-hello-worl/ import db
from: can't read /var/mail/flask-hello-worl/
m@kubuntu-MS-7C37:~/PycharmProjects$ from flask-hello-worl import db
from: can't read /var/mail/flask-hello-worl
m@kubuntu-MS-7C37:~/PycharmProjects$ 我以为它会自动创建一个空的sqLite?我不明白bug在告诉我什么。我哪里做错了?
发布于 2021-01-05 01:25:47
您需要首先激活您的虚拟环境
m@kubuntu-MS-7C37:~/PycharmProjects$ cd flask-hello-worl
m@kubuntu-MS-7C37:~/PycharmProjects/flask-hello-worl$ . venv/bin/activate
(venv) m@kubuntu-MS-7C37:~/PycharmProjects/flask-hello-worl$然后运行flask shell命令
(venv) m@kubuntu-MS-7C37:~/PycharmProjects/flask-hello-worl$ flask shell
[...]
>>> from yourapplication import db
>>> db.create_all()备注
建议在您的项目根目录下创建.flaskenv文件,您可以在其中指定变量enthronement:
FLASK_APP=app:create_app() # or app.py
FLASK_ENV=development
FLASK_DEBUG=0
# FLASK_RUN_EXTRA_FILES=
# FLASK_RUN_HOST=
# FLASK_RUN_PORT=8080
# FLASK_RUN_CERT=
# FLASK_RUN_KEY=然后你可以简单地使用这个命令flask run来运行你的应用程序。
请参阅:
的身份安装python-dotenv包
https://stackoverflow.com/questions/65566823
复制相似问题