【发布时间】:2012-02-07 20:07:27
【问题描述】:
在没有runserver的情况下再次更改视图功能后,按F5刷新页面,Django不会重新加载新视图而是使用之前的视图。但是如果你改变了模板,Django 总是使用新的。
那么,有没有办法让Django在每次用户刷新页面时都重新加载视图,我认为这对于开发者经常修改视图功能非常方便。
【问题讨论】:
-
使用开发服务器,python代码更改一般会自动重启服务器。使用模板时,它始终只是读取文件,所以情况就不同了。
-
我不确定我是否理解您的问题。您是否在没有 runserver 的情况下运行 Django 站点?这是否意味着您正在通过另一种方法运行它? Runserver 应该获取项目使用的任何 python 文件的更改,不过这需要几秒钟。
-
我通过 pydev 运行它,它不会重新加载更改代码。所以每次更改视图功能时,我都必须再次运行服务器以重新加载更改后的代码。这使得编程很慢。
标签: django django-views