django html5缓存在django 1.7中

时间:2015-07-02 02:49:36

标签: django html5-appcache

我在实施第三方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套餐有没有体验?

1 个答案:

答案 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