概述
我正在开发我的第一个Flask应用程序.直接从
this中获取一些代码,我试图确保用户的cookie中存在一个值.
def after_this_request(f):
if not hasattr(g,'after_request_callbacks'):
g.after_request_callbacks = []
g.after_request_callbacks.append(f)
return f
@app.after_request
def call_after_request_callbacks(response):
for callback in getattr(g,'after_request_callbacks',()):
response = callback(response)
return response
@app.before_request
def detect_unique_id():
unique_id = request.cookies.get('unique_id')
if unique_id is None:
unique_id = generate_unique_id()
@after_this_request
def remember_unique_id(response):
response.set_cookie('unique_id',unique_id)
g.unique_id = unique_id
我一直收到这个错误:
Traceback (most recent call last):
File "/..../env/lib/python2.7/site-packages/flask/app.py",line 1701,in __call__
return self.wsgi_app(environ,start_response)
File "/..../env/lib/python2.7/site-packages/flask/app.py",line 1690,in wsgi_app
return response(environ,start_response)
TypeError: 'NoneType' object is not callable
我试图了解这个错误的原因.请帮忙.
最后
以上就是粗心棒棒糖为你收集整理的python中nonetype对象是啥_python – Flask – ‘NoneType’对象不可调用的全部内容,希望文章能够帮你解决python中nonetype对象是啥_python – Flask – ‘NoneType’对象不可调用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复