草庐IT

Flask-Migrate

全部标签

python - Django:python manage.py migrate 什么都不做

我刚开始学习Django,当我尝试应用我的迁移时,第一个问题出现了。我启动服务器,输入pythonmanage.pymigrate什么也没有发生。没有错误,没有崩溃,只是没有响应。Performingsystemchecks...Systemcheckidentifiednoissues(0silenced).Youhave13unappliedmigration(s).Yourprojectmaynotworkproperlyuntilyouapplythemigrationsforapp(s):admin,auth,contenttypes,sessions.Run'pythonm

python - 使用例如 process_response 在 Flask 中修改响应的正确方法

给定一个简单的Flask应用程序,我只是好奇是否有适当的方法来修改钩子(Hook)中的响应,例如process_response?例如鉴于:fromflaskimportFlask,ResponseclassMyFlask(Flask):defprocess_response(self,response):#editresponsedata,eg.add"...MORE!",but#keepegmimetype,status_coderesponse.data+="...Thisisadded"#butshouldImodify`data`?returnresponse#orshoul

python - 将 flask 界面呈现给正在进行的后台任务的最佳方式是什么?

我有一个长时间运行的进程,它不断地从telnet端口读取数据,并且可能偶尔会向它写入数据。有时我想向它发送一个HTTP请求以获取自上次询问以来它读取的信息。有时我可能会发送HTTP请求将某些数据写入另一个telnet端口。我应该使用2个线程来执行此操作吗?如果是,我应该使用互斥锁还是指令队列。无论如何,你如何用flask做线程?我应该使用多处理吗?还有别的吗?我问这个的原因是我遇到了类似的问题(但是串行端口而不是telnet端口并且直接在应用程序中而不是本地/远程HTTP服务)并且最终以非数据读取线程结束几乎从来没有即使我插入了大量的sleep调用,它仍在运行。我最终将它从互斥量重写为

python - 使用 Flask 和 gunicorn 进行 JSON 格式的日志记录

我正在尝试做一些与这里解释的非常相似的事情:https://sebest.github.io/post/protips-using-gunicorn-inside-a-docker-image/我想让我的Flask应用程序+gunicorn都输出JSON格式的日志记录。我已经在Flask应用程序中使用它,但我似乎无法在gunicorn中使用它。这是我当前的输出:*Runningonhttp://0.0.0.0:5000/(PressCTRL+Ctoquit)*Restartingwithstat*Debuggerisactive!*Debuggerpincode:317-187-130

python - Flask CORS - 重定向()上不存在访问控制允许来源 header

我正在实现OAuthTwitter用户登录(FlaskAPI和Angular)当我单击“使用Twitter登录”按钮并打开一个弹出窗口时,我不断收到以下错误消息:XMLHttpRequestcannotloadhttps://api.twitter.com/oauth/authenticate?oauth_token=r-euFwAAAAAAgJsmAAABTp8VCiE.No'Access-Control-Allow-Origin'headerispresentontherequestedresource.Origin'null'isthereforenotallowedaccess

python - flask-login 中不存在 next_is_valid()?

Flask-logindoc说我们应该使用next_is_valid()验证下一个,但我找不到任何这样的方法:Warning:YouMUSTvalidatethevalueofthenextparameter.Ifyoudonot,yourapplicationwillbevulnerabletoopenredirects.@app.route('/login',methods=['GET','POST'])deflogin():#Hereweuseaclassofsomekindtorepresentandvalidateour#client-sideformdata.Forexam

python - 将 Flask 应用部署为 Windows 服务

我正在使用此处找到的模板:IsitpossibletorunaPythonscriptasaserviceinWindows?Ifpossible,how?这是我的run.py,我已按照上述链接中的说明将其作为服务安装。fromappimportappimportwin32serviceutilimportwin32serviceimportwin32eventimportservicemanagerimportsocketclassAppServerSvc(win32serviceutil.ServiceFramework):_svc_name_="FlaskApp"_svc_dis

javascript - Dropzone.js 阻止 Flask 渲染模板

我正在使用Dropzone.js允许通过Flask网站拖放上传CSV文件。上传过程效果很好。我将上传的文件保存到我指定的文件夹,然后可以使用df.to_html()将dataframe转换为HTML代码,然后我传递给我的模板。它在代码中到达了那个点,但它不呈现模板并且没有抛出任何错误。所以我的问题是为什么Dropzone.js阻止渲染发生?我也试过只从表中返回HTML代码而不使用render_template,但这也不起作用。初始化.pyimportosfromflaskimportFlask,render_template,requestimportpandasaspdapp=Fla

python - 从 Flask-Mail 发送邮件(SMTPSenderRefused 530)

Flask邮件应用程序中使用的应用程序配置(遵循MiguelGrinbergFlaskdeveloplemt书):app.config['MAIL_SERVER']='smtp.googlemail.com'app.config['MAIL_PORT']=587app.config['MAIL_USE_TLS']=Trueapp.config['MAIL_USERNAME']=os.environ.get('MAIL_USERNAME')app.config['MAIL_PASSWORD']=os.environ.get('MAIL_PASSWORD')邮件用户名和密码变量已正确设置并

python - Flask + WTForms + SelectMultipleField 和动态选择

我正在尝试使用WTForms.SelectMultipleField来管理表单上的一些动态选择,但我遇到了一些困难,因为它在提交验证之前在客户端进行了修改。基本上我有两个SelectMultipleField选项:classMyForm(Form):assigned=SelectMultipleField('Assigned',choices=[])available=SelectMultipleField('Available',choices=[('1','1'),('2','2')])我正在使用Flask来呈现Jinja2模板,如下所示:@app.view("/myview",m