uwsgi 使用什么 __name__ 字符串?
What __name__ string does uwsgi use?
在uwsgi下运行ning时,本例中__name__
的值是多少?
if __name__ == '__main__':
from livereload import Server
server = Server(app.wsgi_app)
server.serve()
我只是想确保当我在 Nginx 下使用 uwsgi 将它推送到生产服务器时不会运行。
__name__
将等于模块名称加上 uwsgi 从中导入您的应用程序的文件名。例如:my_project.server
。所以块内的代码不会 运行.
答案是:
uwsgi_file__<filepath>
其中文件路径下划线表示 /
和可能的其他替换。所以当 运行 的脚本路径是
/opt/www/example.com/www/blog.py
__name__
将是
uwsgi_file__opt_www_example_com_www_blog
我确实不得不在产品上四处乱砍,但我想我逃脱了。
在uwsgi下运行ning时,本例中__name__
的值是多少?
if __name__ == '__main__':
from livereload import Server
server = Server(app.wsgi_app)
server.serve()
我只是想确保当我在 Nginx 下使用 uwsgi 将它推送到生产服务器时不会运行。
__name__
将等于模块名称加上 uwsgi 从中导入您的应用程序的文件名。例如:my_project.server
。所以块内的代码不会 运行.
答案是:
uwsgi_file__<filepath>
其中文件路径下划线表示 /
和可能的其他替换。所以当 运行 的脚本路径是
/opt/www/example.com/www/blog.py
__name__
将是
uwsgi_file__opt_www_example_com_www_blog
我确实不得不在产品上四处乱砍,但我想我逃脱了。