最近我将Web服务器配置为此链接的指南:
我通常可以访问主页,例如: the normal page 我可以正常访问domain_name / admin。
之后,当我创建my_apps时,即使我更改了网址:
from django.conf.urls import url,include
from django.contrib import admin
urlpatterns = [
]
一旦我访问了domain_name或domain_name / admin或IP / admin,就没有变化。没有警告也没有变化
答案 0 :(得分:1)
每次更改后都需要重新启动gunicorn
,因为只有在运行开发服务器时才会自动重新加载manage.py runserver
。
答案 1 :(得分:1)
如果您不希望在每次更改后手动重新启动cd /APACHE_HOME/modules
,则可以在设置中使用 reload
,但请记住:
此设置适用于开发。这将导致工人 应用程序代码更改时重新启动。
重新加载器与应用程序预加载不兼容。使用时 粘贴配置确保服务器块不导入任何 应用程序代码或重新加载将无法按设计工作。
答案 2 :(得分:0)
每次都要注意,你需要自动重启gunicorn。
你也可以考虑使用Supervisor或Monit自动重启gunicorn,我有使用Flask应用程序的经验。
看看here的几个例子,也许他们会帮助你。