113得票7回答
Django基于类的视图:如何向as_view方法传递额外参数?

我有一个自定义的基于类的视图。# myapp/views.py from django.views.generic import * class MyView(DetailView): template_name = 'detail.html' model = MyModel...

69得票5回答
使用 get_queryset() 方法还是设置 queryset 变量?

这两段代码在第一眼看起来是相同的: class IndexView(generic.ListView): template_name = 'polls/index.html' context_object_name = 'latest_poll_list' query...

36得票3回答
在Django中的类视图CreateView中访问request.user以设置外键字段

所以我有一个包括以下内容的模型:class Place(models.Model): .... created_by = models.ForeignKey(User) 我的视图像这样:class PlaceFormView(CreateView): form_clas...

33得票3回答
在Django中进行AJAX提交后重定向

我使用Django内置的DeleteView,给success_url属性分配了一个值。现在在我的模板中,我通过JQuery的$.post()方法触发此视图。当项目被删除时,我没有被重定向到success_url。经过一些搜索,我发现这似乎是AJAX post方法的问题,它忽略了重定向。 我...

32得票2回答
预期视图被调用时需要使用名为“pk”的URL关键字参数。

我正在编写Django Rest Framework视图的测试,紧密遵循测试文档。这是我的简单测试:def test_patient_detail_api_opens(self): factory = APIRequestFactory() view =PatientDetai...

27得票1回答
FormView中的get_form_kwargs是什么?

最近我在使用FormView时遇到了问题,发现解决方法是使用get_form_kwargs。 这是我的代码:class InternalResetPasswordView(FormView): template_name = 'reset_password.html' form_class ...

27得票19回答
Bootstrap btn-block不起作用

我想要把提交按钮扩展到与密码字段的大小相同。我正在使用btn-block代码,但它不起作用。<div class="container"> <div class="row" style="margin-top:60px;"> <div class="c...

25得票5回答
如何在Django Rest Framework (DRF)中覆盖Response类?

我想要重写 Django REST Framework 的 Response 类,以便响应反馈包含三个参数的字典:message、status 和 data。 大家好 我尝试更改 DRF 中的 Response Class,以通过 DRF 序列化器提供的数据传递两个额外的参数(信息和状态)...

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

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

23得票2回答
手动调用 Django 中基于类的泛型视图

我目前正在尝试在一个基于类的通用视图内调用另一个基于类的通用视图,但似乎无法正确地执行。 我尝试过以下方法: result = CategoryTypes.as_view() # The same way you put it in the urlconf print result 打印:...