我在我的网络中使用 generic_view 制作了一个菜单 - urls.py 文件中的简单 'django.views.generic.list_detail.object_list'。每次用户选择此列表中的一个元素 [HttpResponse.set_cookie(...)] 时,我都想设置一个 cookie。什么是最好的解决方案?我应该在 views.py 中编写函数还是您有更简单的解决方案?
编辑 1
这是我的 urls.py 的片段:
manufacturer_dict = {
'queryset': Manufacturer.objects.all()
}
urlpatterns = patterns('',
url(r'^$', 'django.views.generic.list_detail.object_list', manufacturer_dict),
)
和模板:manufacturer_list.html
<ul>
{% for object in object_list %}
<li><a href="{{object.get_absolute_url}}" title="{{object.name}}">{{object.name}}</a></li>
{% endfor %}
</ul>
我只使用generic_views。
这是手机型号列表。我想记住 cookie 中的用户移动模型。