186得票13回答
如何在Django基于类的视图中使用permission_required装饰器

我有一些难以理解新的类视图(Class Based Views)是如何工作的。我的问题是,我需要在所有视图中要求登录,在某些视图中还需要特定权限。在基于函数的视图中,我使用@permission_required()和视图中的login_required属性来完成这个操作,但是我不知道如何在新...

168得票9回答
<Django object> 无法被转化为 JSON 格式。

我有以下代码用于序列化查询集:def render_to_response(self, context, **response_kwargs): return HttpResponse(json.simplejson.dumps(list(self.get_queryset())),...

121得票5回答
Django基于类的视图(TemplateView)中的URL参数和逻辑

我不清楚在Django 1.5的基于类的视图中最佳方法是如何访问URL参数。 考虑以下内容: 视图:from django.views.generic.base import TemplateView class Yearly(TemplateView): template_n...

82得票5回答
基于类的视图有什么优势?

我今天读到Django 1.3 alpha版本已经发布,其中最受瞩目的新功能是引入了基于类的视图。 我已经阅读了相关文档,但我发现很难看出使用它们可以获得什么显著优势™,因此我在这里请求一些帮助来理解它们。 让我们从文档中选取一个高级示例。 urls.pyfrom books.views i...

68得票1回答
混入(mixins)的顺序如何影响派生类?

假设我有以下的混合器,它们之间通过接触dispatch()产生了重叠:class FooMixin(object): def dispatch(self, *args, **kwargs): # perform check A ... r...

61得票4回答
Django基于类的DeleteView示例

有没有人知道或能够提供一个Django类的通用DeleteView的简单示例?我想要子类化DeleteView并确保当前登录的用户在删除对象之前拥有它。非常感谢任何帮助。提前致谢。

60得票7回答
Django基于类的视图与内联模型表单或表单集

我有以下模型:class Bill(models.Model): date = models.DateTimeField(_("Date of bill"),null=True,blank=True) class Item(models.Model): name = mode...

57得票5回答
如何在CreateView中设置ForeignKey?

我有一个模型:class Article(models.Model): text = models.CharField() author = models.ForeignKey(User) 我该如何编写基于类的视图来创建一个新的模型实例,并将author外键设置为request...

53得票5回答
Django - 类视图 - "没有可重定向的URL"

我正在使用通用的CreateView,如下所示:#urls.py from django.conf.urls.defaults import * from django.views.generic import CreateView from content.models import my...

50得票4回答
使用Django的CreateView时,出现了“__init __()”收到意外关键字参数“instance”的错误。

一些细节: Request Method: GET Request URL: http://localhost:8080/user/create Django Version: 1.5.1 Exception Type: TypeError Exception Value: ____init...