在uwsgi下运行时,此示例中__name__
的值是多少?
if __name__ == '__main__':
from livereload import Server
server = Server(app.wsgi_app)
server.serve()
当我在Nginx下使用uwsgi将其推送到生产服务器时,我只想确保不运行。
答案 0 :(得分:4)
__name__
将等于模块名称加上uwsgi导入应用程序的文件名。例如:my_project.server
。因此块内的代码不会运行。
答案 1 :(得分:1)
答案是:
<强> uwsgi_file __ (function ($) {
$.fn.inlineStyle = function (prop) {
var styles = this.attr("style"),
value;
styles && styles.split(";").forEach(function (e) {
var style = e.split(":");
if ($.trim(style[0]) === prop) {
value = style[1];
}
});
return value;
};
}(jQuery));
强>
文件路径具有<filepath>
的下划线以及可能的其他替换。所以当正在运行的脚本的路径是
/
/opt/www/example.com/www/blog.py
将
__name__
我确实不得不讨厌刺激,但我想我已经逃脱了。