stucture of the app
flask_app
__init__.py
models.py
routes.py
run.py
__init__.py
from flask import Flask
from flask_bcrypt import Bcrypt
import os
from flask_app.models import db
app = Flask(__name__)
db.init_app(app)
bcrypt = Bcrypt(app)
from flask_app import routes
models.py
Usage: flask db init [OPTIONS]
“”“
Error: Could not locate a Flask application. You did
not provide the "FLASK_APP" environment variable, and
a "wsgi.py" or "app.py" module was not found in the
current directory
“”“
我不是使用单一的应用程序方法,而是使用烧瓶作为module(__init.py),并且尝试运行
set FLA
我试图使用flask run运行一个Flask应用程序,但无论如何,我都会收到以下错误:
Error: Could not locate Flask application. You did not provide the FLASK_APP environment variable.
我在我的项目中使用virtualenv,我在端口80上运行这个应用程序,所以我以超级用户的身份运行这个命令。最终,我只需要使用flask db init命令,就像在中描述的那样,但是flask需要能够找到应用程序来完成这个任务。以下是我尝试过的,但没有成功:
FLASK_APP 导出环境变量,确保它在bash配
我已经安装了python-dotenv==0.6.5 我把FLASK_APP放在.env文件中 DEBUG=True
FLASK_ENV=development
FLASK_APP=flasky.py 但是当我运行flask run时,它显示了这个错误 Usage: flask run [OPTIONS]
Error: Could not locate Flask application. You did not provide the FLASK_APP environment variable.
For more information see http://flask.pocoo.
正在将两个容器uwsgi和nginx部署到AWS存储库。我正在使用fargate来部署和设置容器,但是在容器之间的连接和通信中出现了错误。
error:No host not found in upstream "flask_app" in /etc/nginx/conf.d/nginx.conf.
Docker编写yml文件。
version: "3"
services:
db:
container_name: db
image: postgres
restart: always
environment:
PO
我在我的虚拟环境中安装了python-dotenv,并创建了一个.flaskenv文件,其内容如下:
FLASK_APP=hello_world.py
每次运行应用程序时手动避免set FLASK_APP=hello_world.py。
但我不知道为什么当我做flask run的时候
它显示错误"Error: Could not locate a Flask application. You did not provide the "FLASK_APP" environment variable, and a "wsgi.py" or "app.
我正在尝试在flask应用程序中提供pytorch模型。当我之前在一台jupyter笔记本上运行这段代码时,它是工作的,但现在我在一个虚拟环境中运行它,显然它不能获取属性'Net‘,尽管类定义就在那里。所有其他类似的问题都告诉我在同一脚本中添加已保存模型的类定义。但它仍然不起作用。torch版本是1.0.1 (保存的模型和virtualenv都是在这里训练的),我做错了什么?这是我的代码。
import os
import numpy as np
from flask import Flask, request, jsonify
import requests
import tor
我正在尝试使用Flask 0.11cli运行示例flaskr应用程序。但是,我得到了ImportError: no module named flaskr。我已经在Python shell中设置了FLASK_APP和import flaskr工作。如何使用cli运行flaskr应用程序?
export FLASK_APP=flaskr
flask run # gives ImportError
我想从db文件的__init__.py中导入model.py,但是无法导入,出现了一个错误,上面写着:
Traceback (most recent call last):
File "/home/rohit/Desktop/flask_app/run.py", line 1, in <module>
from bytewar import create_app
File "/home/rohit/Desktop/flask_app/bytewar/__init__.py", line 5, in <module>
我正在尝试将烧瓶服务器作为测试套件的一部分作为进程启动。
import os
if __name__=='__main__'
pth = "/fullpath/to/myapp.py"
d,f = os.path.split(pth)
os.chdir(d) # Not necessary (flash can launch from anywhere when full path in FLASK_APP
os.environ["FLASK_APP"] = pth
os.environ["FLA
我有一个烧瓶项目,我的init.py在最高层的结构类似于:
import flask
from flask_sqlalchemy import SQLAlchemy
flask_app = flask.Flask(__name__)
db = SQLAlchemy(flask_app)
...
import routes
from . import models
然而,我收到了来自pylint的警告:
Import "import routes" should be placed at the top of the module
如果我将导入移至模块顶部,它将失败。所以,我想
如何使用conda安装烧瓶-mysql?
Monas-MacBook-Pro:flask_app mona$ conda install -c auto flask-mysql
Fetching package metadata .............
PackageNotFoundError: Packages missing in current channels:
- flask-mysql
We have searched for the packages in the following channels:
- https://conda.anaconda.org
我尝试了所有方法,但无法导入app.py。它给出了以下错误 set FLASK_APP = "C:\Users\Hp\PycharmProjects\sakshi.py\app.py"
(env) C:\Users\Hp\Documents\flask_app>flask run
Serving Flask app " app.py"
Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use
我的heroku应用程序遇到应用程序错误,日志如下:
Starting process with command `gunicorn run:app`
Failed to find application: run
这是我的Procfile
web: gunicorn run:flask_app
run.py文件
从应用程序导入create_app,从app.auth.models导入用户的数据库
if __name__ == '__main__':
flask_app = create_app('prod')
with flask_app.a
我正在学习烧瓶应用程序的开发,最近我遇到了一个问题,就是在设置所有必需的条件时,都会遇到这样的问题。
set FLASK_APP=<folder containing flask app> or
set FLASK_APP=<flask app file>
set FLASK_ENV=development
flask run
对于一个应用程序运行,我没有得到任何输出,相反,终端只是读取它和请求另一个命令。
下面是我的文件夹结构: