草庐IT

Flask-Migrate

全部标签

python - flask 中的浏览器缓存问题

我已经使用flask(www.csppdb.com)建立了一个网站。有时,当我以一个用户身份登录,注销,然后以另一个用户身份登录时,我仍然会看到我登录的第一个用户的页面。此问题在页面刷新时立即修复。如果我没记错的话,我认为这被称为“缓存”。有什么办法可以在站点范围内禁用它,以便访问的每个页面都需要重新刷新?这就像与friend共享您的计算机。他登录Facebook,然后退出。现在你登录他的电脑,你会看到他的个人资料……(尴尬)。刷新页面后问题就解决了。这是我的一些代码。我使用的是flask登录,但后来我尝试“自己动手”fromflask.ext.mysqlimportMySQLimpo

python - Flask POST 请求导致服务器崩溃

我正在尝试在Flask中制作一个简单的api,第一步是获取POSTjson数据。(我现在只想打印它)这是我的代码,当我使用json数据请求/api时,它返回500错误。关于为什么会发生这种情况的任何想法?fromflaskimportFlask,request,Responseapp=Flask(__name__)@app.route('/')defroot_response():return"HelloWorld."@app.route('/api',methods=['POST','GET'])defapi_response():ifrequest.method=='POST':r

python - Flask-SQLAlchemy - 模型没有属性 'foreign_keys'

我用Flask-SQLalchemy创建了3个模型:用户、角色、用户角色角色.py:classRole(ActiveRecord,db.Model):__tablename__="roles"#Schemaid=db.Column(db.Integer,primary_key=True)name=db.Column(db.String(24),unique=True)description=db.Column(db.String(90))users=db.relationship("User",secondary="UserRole",\backref=db.backref("role

python - flask-sqlalchemy - PostgreSQL - 为表定义特定模式?

我想使用flask-sqlalchemy为“模型”定义一个特定的模式。当您在sqlalchemy本身中创建表对象时,它有一个用于传递模式名称的参数。如何在flask-sqlalchemy中做到这一点? 最佳答案 当你定义你的模型类时,使用:__table_args__={"schema":"schema_name"}也许它会为其他人节省一些狩猎。 关于python-flask-sqlalchemy-PostgreSQL-为表定义特定模式?,我们在StackOverflow上找到一个类似的

python - 使用 Python Flask 检查 cookie

我想通过这个Flask调用获取一个cookie(例如country)。data=request.cookies.get("country")如何判断cookie是否存在? 最佳答案 request.cookies是一个dict,所以:fromflaskimportrequestif'country'inrequest.cookies:#dosomethingelse:#dosomethingelse 关于python-使用PythonFlask检查cookie,我们在StackOverf

python - 如何通过flask消息显示html内容?

我了解flash()仅接受字符串并将其显示在重定向页面中。我正在尝试通过Flash发送htmlmessage="Voila!Platformisreadytoused"flash(message)returnrender_template('output.html')output.html{%formessageinget_flashed_messages()%}{{message}}{%endfor%}但它显示为字符串Voila!Platformisreadytoused有什么办法可以克服。 最佳答案 在可能的情况下,安全的方法是

python - 使用扭曲运行时,Flask 找不到模板目录

根据我发现的一些建议here我正在尝试将Flask用作使用twisted运行的应用程序的Web界面。按照Flask文档中的建议,我创建了一个与我的脚本处于同一级别的"template"目录,但是当我启动服务器时出现以下错误:InternalServerErrorTheserverencounteredaninternalerrorandwasunabletocompleteyourrequest.Eithertheserverisoverloadedorthereisanerrorintheapplication.当我不尝试加载模板而只是在请求中写入一个字符串时,它可以正常工作。这就是

python - 如何在 Windows 上安装 Flask?

在创建一个显示来self的CSV文件的最新天气的网页后,我有一个项目要做。我想要一些详细的操作方法(不知道http://flask.pocoo.org/docs/installation/#installation的安装设置)谁能简单解释一下怎么做?谢谢。我在Windows7上运行,带有WindowsPowershell。 最佳答案 按照此处所述安装pip:HowdoIinstallpiponWindows?那就做吧pipinstallflask那个安装教程有点误导,指的是实际在生产环境中运行。

python - Flask:获取 request.files 对象的大小

我想获取上传图片的大小来控制它是否大于最大文件上传限制。我试过这个:@app.route("/new/photo",methods=["POST"])defnewPhoto():form_photo=request.files['post-photo']printform_photo.content_length它打印了0。我究竟做错了什么?我应该从它的临时路径中找到这个图像的大小吗?Python中有没有类似PHP的$_FILES['foo']['size']的东西? 最佳答案 这里有几件事情需要注意-content_length属

python - uWSGI 中的 Flask 仅因导入 SQLAlchemy 而导致 500 Internal Server Error

TL;DR编辑:我没有设置正确的文件夹权限。当我通过sourcevenv/bin/activate&&pythonrun.py运行flask时,一切正常。fromflaskimportFlaskfromflask.ext.sqlalchemyimportSQLAlchemyapp=Flask(__name__)@app.route("/")defhello():return"Hello,world!"if__name__=="__main__":app.debug=Trueapp.run(host='0.0.0.0',port=8080)但是当我使用nginx/emperor.uwsg