我在实施第三方django包django-html5-appcache时遇到了一些问题。
文档指出必须执行migrate命令,但是当我执行命令时:
python manage.py migrate html5_appcache
输出:
"无法应用迁移"
但是我决定完成安装步骤。但测试它的表现似乎是空的(根据文档,网址假设自动发现):
CACHE MANIFEST
# version: $0$
# date: $-$
NETWORK:
*
Chrome控制台输出:
Creating Application Cache with manifest http://127.0.0.1:8000/manifest.appcache
127.0.0.1/:1 Application Cache Checking event
127.0.0.1/:1 Application Cache Downloading event
127.0.0.1/:1 Application Cache Progress event (0 of 0)
127.0.0.1/:1 Application Cache Cached event
我正在使用Django 1.7
这个django套餐有没有体验?
答案 0 :(得分:0)
我怀疑您应该在urls.py
中添加以下代码以获取自动发现功能。
Enable appcache discovery by adding the lines below in urls.py:
import html5_appcache
html5_appcache.autodiscover()
(来源:文档:https://django-html5-appcache.readthedocs.org/en/latest/installation.html)
此外,python manage.py migrate
命令用于更改数据库结构,不应影响您的urls.py
。