【发布时间】:2017-03-01 07:30:48
【问题描述】:
我刚刚通过 Gitlab 将我的应用程序通过迁移上传到生产服务器 (Centos7) 并且一切正常,这里的问题是,一旦我想通过浏览器访问,我的日志中就会出现此错误:
File "/usr/lib/python2.7/site-packages/django/shortcuts/__init__.py", line 49, in render
context_instance = RequestContext(request, current_app=current_app)
TypeError: __init__() got an unexpected keyword argument 'current_app'
奇怪的是,一切都在我的本地机器上正常运行,我可以毫无问题地运行它,服务器端的唯一区别是我使用生产设置运行服务器(使用生产服务器的配置)
提示:如果我通过 url 运行函数,一切运行正常似乎问题是每次进入“返回渲染”时我也会收到该消息。
感谢您的关注,
【问题讨论】:
-
context_instance = RequestContext(request, current_app=current_app)为什么不只是context_instance = RequestContext(request, current_app)假设 current_app 是一个类似对象的字典
标签: python django gitlab centos7