uwsgi使用什么__name__字符串?

时间:2015-12-07 08:36:36

标签: python nginx uwsgi

在uwsgi下运行时,此示例中__name__的值是多少?

if __name__ == '__main__':
    from livereload import Server
    server = Server(app.wsgi_app)
    server.serve()

当我在Nginx下使用uwsgi将其推送到生产服务器时,我只想确保运行。

2 个答案:

答案 0 :(得分:4)

__name__将等于模块名称加上uwsgi导入应用程序的文件名。例如:my_project.server。因此块内的代码不会运行。

http://flask.pocoo.org/docs/1.0/deploying/uwsgi/

答案 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__

我确实不得不讨厌刺激,但我想我已经逃脱了。