【发布时间】:2015-10-20 20:11:53
【问题描述】:
我正在使用 Django 1.8,我想开始使用 Django 的文件系统缓存,a per-view cache in the URLconf。
这是我现在的urls.py:
urlpatterns = patterns(
'',
url(r'^api/1.0/spending$',
'frontend.views.views_api_spending.total_spending_on_substance',
name='total_spending'),
这就是我正在尝试的:
urlpatterns = patterns(
'',
url(r'^api/1.0/spending$',
cache_page(60 * 15)('frontend.views.views_api_spending.total_spending_on_substance'),
name='total_spending'),
但我收到一个错误:TypeError at /api/1.0/spending: 'str' object is not callable。
如果我删除引号,我会得到:NameError at /api/1.0/spending: name 'frontend' is not defined。
如何调整我的 urls 文件以开始使用按视图缓存?
【问题讨论】:
标签: python django django-1.8