24得票3回答
用通俗易懂的语言解释,Django通用视图是什么?

这个页面的前两段解释了通用视图(generic views)应该如何让我的生活更轻松、少些单调,而且能够让我更有吸引力(最后一个是我自己编的)。 https://docs.djangoproject.com/en/1.4/topics/generic-views/ 我非常支持改善我的生活,...

13得票1回答
Django的基于类的通用视图存在问题

我正在尝试使用Django的基于类的通用视图编写CRUD应用程序。以下是我编写的用于在数据库中创建新用户的代码。 from django.views.generic import CreateView from django.contrib.auth.decorators import ...

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

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

8得票1回答
Django文件上传与UpdateView

我尝试了一个极简的Django通用视图实现来上传个人资料图片。 views.py class UpdateProfile(UpdateView): form_class = UpdateUserProfileForm model = UserProfile succ...

7得票1回答
使用基于类的通用视图DetailView和ModelForm会揭示一个错误 - 如何继续?

我被教程中通用视图快速构建功能性网站的速度所震撼。此外,表单处理的工作流也很好。我使用了ModelForm辅助类从我创建的模型中创建一个表单,看到这么多功能集成在一起,我非常高兴。但当我使用通用的list_detail.object_detail时,我感到失望,因为我只能逐个显示字段。我知道M...

13得票1回答
Django“str”对象不可调用

我在Django中创建URL视图时遇到问题。 它给我这个错误(ferrol是一个Space对象):TypeError at /spaces/ferrol/ 'str' object is not callable Request Method: GET Request URL: http...

8得票2回答
Django:为基于类的视图扩展get_object方法

作为一名非专业的Python程序员,我希望能够得到有关我如何扩展Django的SingleObjectMixin类的get_object方法的反馈。 对于我的大多数Detail视图来说,使用pk或slugfield进行查找是可以的,但在某些情况下,我需要根据其他(唯一)字段检索对象,例如“用...

7得票2回答
Django基于类的通用视图和模型表单

像Django中的许多通用视图文档一样,我找不到明确描述如何使用Django表单的新基于类的通用视图的文档。 如何实现呢?

7得票1回答
如何在Django通用视图中添加额外的上下文和查询集字段?

我正在开发一个Django应用程序,其中包含提交链接和投票功能。 我希望在用户详情页面上显示由该用户投票的所有链接。我可以在Python shell中使用以下代码检索它们: Link.objects.filter(votes__voter=user) 但是我不知道如何将其添加到视图中作...

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

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