【发布时间】:2020-08-25 19:06:08
【问题描述】:
我已经使用 FastCGI 在 IIS 上成功设置了 Django,问题是如何在 views.py 更新后重新启动 Django 应用程序。我尝试重新启动 IIS 站点和应用程序池以及 IISReset 命令;没有任何改变。
【问题讨论】:
我已经使用 FastCGI 在 IIS 上成功设置了 Django,问题是如何在 views.py 更新后重新启动 Django 应用程序。我尝试重新启动 IIS 站点和应用程序池以及 IISReset 命令;没有任何改变。
【问题讨论】:
清除浏览器历史记录和缓存,然后再次尝试访问该站点。
或者你可以使用 django-livereload-server
这个 django 应用程序添加了一个管理命令,用于启动 livereload 服务器来监视您的所有静态文件和模板,以及一个自定义 runserver 命令,当开发服务器在重新启动后准备好时发出 livereload 请求。
$ pip install django-livereload-server
在 settings.py 中将'livereload.middleware.LiveReloadScript' 添加到MIDDLEWARE_CLASSES。
然后运行
$ ./manage.py livereload
在启动服务器之前。
【讨论】: