server = request.meta.get('wsgi.file_wrapper', None)if server is not None and server.__module__ == 'django.core.servers.basehttp': print('inside dev')当然,
wsgi.file_wrapper可能是在meta上设置的,并且
django.core.servers.basehttp在另一个服务器环境中有一个由极端巧合命名的模块中的类,但是我希望可以覆盖您。
顺便说一句,我是通过在开发服务器上运行时制作一个语法上无效的模板来发现这一点的,然后在
Traceback和
Requestinformation部分上搜索了有趣的内容,因此,我只是在编辑我的答案以证实Nate的想法。



