Vov*_*ova 1 python django django-templates python-3.x
我有 Django 的问题。可能与它的缓存有关。版本 1.11
我在 urlpatterns 中使用模板,例如:
urlpatterns = [
url(r'^service_preview/', include(serviceprev_urls, namespace = 'service_preview')),
url(r'^service_preview/',TemplateView.as_view(template_name='service_preview.html')),
]
Run Code Online (Sandbox Code Playgroud)
在对我的模板进行大量更新后,更改不再出现在用户的浏览器中。在浏览器中预览源代码时,我的模板文件夹中有实际模板和一些以前的版本。如果我重命名模板(这应该会引发错误,因为模板不存在),我在浏览器源代码中仍然有以前的模板。浏览器页面刷新、清除浏览器缓存等无济于事。我的模板文件夹中没有此页面的重复项。
当我使用另一个模板时,一切正常。可能,问题出在 Django 缓存中。我不知道如何强制清除缓存,也许这会是一个解决方案。
我把它放在应用程序设置文件中,但它没有帮助。
CACHES = {'default': {'BACKEND': 'django.core.cache.backends.dummy.DummyCache',}}
Run Code Online (Sandbox Code Playgroud)
编辑:我发现我有重复的 html 名称,位于同一个项目中,但位于其他应用程序的模板目录中。可能会引起问题
| 归档时间: |
|
| 查看次数: |
2567 次 |
| 最近记录: |