19得票3回答
Python多重继承函数覆盖和Django中的ListView

我创建了一个继承ListView的类,并使用了两个自定义的mixin,它们都实现了get_context_data函数。我想在子类中重写这个函数:from django.views.generic import ListView class ListSortedMixin(object): ...

19得票2回答
如何在通用的UpdateView中使用自定义小部件而无需重新定义整个表单?

我有一个具有ManyToMany关系的模型,我想使用CheckBoxSelectMultiple小部件更新它,而其他所有内容都使用默认的通用表单,但是当我重新定义该表单字段时,它是唯一显示在UpdateView中的字段。是否有一种方法可以仅使用一个字段的小部件,而无需重新定义整个表单? Vi...

18得票4回答
Django通用视图:何时使用ListView和DetailView

我正在使用Django的基于类的通用视图来创建一个博客应用程序。其中一个视图显示具有特定标记的文章列表。我可以将此视图编写为帖子的ListView,并按标记进行过滤。或者,我可以将此视图编写为标记的DetailView,并将相关文章添加到上下文中。 这两种方法哪种更合适或更符合Pythoni...

18得票1回答
为了获得常见的get_context_data,扩展泛型视图类

我经常发现自己不得不将相同的额外变量添加到很多视图的上下文中。def get_context_data(self, **kwargs): # Call the base implementation first to get a context context = super(...

18得票4回答
如何在使用Django通用视图时发送成功消息

我刚开始学习Django(1.2.4),已经使用通用视图创建了一些简单的CRUD。但如何在使用Django的消息框架创建学生时显示类似于“学生添加成功”的信息?

17得票1回答
如何在基于类的通用视图中访问RequestContext?

我在 urls.py 中有这个路径:archive_index_dict = { 'queryset': News.objects.filter(show=True), 'date_field': 'date', 'template_object_name': 'obj...

17得票2回答
Django:如何在使用通用CreateView进行注册后直接登录用户

使用django通用的CreateView,我可以创建新用户账户,但是如何在注册后自动登录此用户?请问有什么技巧吗? urls.py ... url( r'^signup/$', SignUpView.as_view(), name = 'user_signup' ), ... ...

16得票2回答
Django Rest框架中如何覆盖CreateAPIView的create方法

我的Django应用程序的views.py如下所示,class MemberCreate(generics.CreateAPIView): queryset = members.objects.all() serializer_class = MemberSerializer ...

15得票1回答
Django/Python: 'function'对象没有'as_view'属性

我正在尝试为模型查询集创建一个list_view。运行服务器时,它返回:属性错误 - 'function'对象没有属性'as_view'。我希望你能帮助我解决这个问题。 以下是我的代码: Views.py:@login_required class live_bids(ListView)...

15得票2回答
Django教程:通用视图。属性错误

我在完成这个教程的最后一个部分。from django.conf.urls import patterns, include, url from django.views.generic import DetailView, ListView from polls.models import ...