我想把我的django开发网站部署到服务器上。但是我很难理解wsgi的机制。我的理解是:当用户请求url时,wsgi.py会将请求转移到django。然后django将呈现模板html文件,并且输出是真正的html文件。但是我不知道这个输出html文件在哪里。服务器是否只是将html文件发送给用户,而不将其保存在服务器上?
我现在没有正确配置httpd.conf文件。我使用WSGIScriptAlias指定了wsgi.py文件的位置。我还指定了静态文件文件夹的位置。当我开发这个网站时,它会在每个应用程序下搜索静态文件夹。现在我认为django会根据settings.py中指定的位置来搜索静态文件。(例如/var/www/mysite.com/static/)。
发布于 2015-02-10 08:38:58
但是我不知道这个输出的
文件在哪里。服务器是否只是将html文件发送给用户,而不将其保存在服务器上?
这是正确的,生成的页面不会被保存,它们可能会被缓存,但永远不会真正“保存”在任何地方。
现在我认为django会根据settings.py中指定的位置来搜索
静态文件。
https://stackoverflow.com/questions/28422109
复制相似问题