-
0 votesanswersviews
django中基于类的视图中的问题SyntaxError:语法无效
我正在关注django 2.1教程,基于此链接https://docs.djangoproject.com/en/2.1/topics/class-based-views/这是我的书籍代码/ urls.py from django.urls import path, re_path from . import views from book.views import BookListView a... -
132 votesanswersviews
如何在基于django类的视图上使用permission_required装饰器
我在理解新CBV如何工作方面遇到了一些麻烦 . 我的问题是,我需要在所有视图中登录,在其中一些视图中需要登录特定权限 . 在基于函数的视图中,我使用@permission_required()和视图中的login_required属性执行此操作,但我不知道如何在新视图上执行此操作 . django文档中是否有一些部分解释了这一点?我没找到任何东西 . 我的代码有什么问题? 我试图使用@metho... -
0 votesanswersviews
Django基于类的通用视图 - 在单个Mixin中处理ListView和DetailView
我有一个在线文档Django应用程序,它有一个基本URI: /path/to/docs/<DOMAIN>/ 这允许您查看该DOMAIN中的文档列表 . 它使用GCBV ListView . 您可以使用以下命令请求DOCNAME的DetailView: /path/to/docs/<DOMAIN>/<SLUG>/ SLUG是非常自我解释的,并且作为一个好的sl... -
1 votesanswersviews
基于Django类的视图示例
我无法理解基于类的视图,所以我试图通过一个例子来解决它 . 这是我到目前为止: #urls.py url(r'^(?P<langcode>[a-zA-Z-]+/about/$', about, name='about') #views.py def about(request, langcode): languages = Language.objects.values_l... -
3 votesanswersviews
如何应用装饰器在基于类的视图Django中执行调度方法
阅读'ProDjango'一书,我发现了有关将自定义装饰器应用于基于类的视图中的方法的有趣时刻 . 作者说我们可以手动为每个类的方法指定装饰器,即 get , post 等等,或者我们可以将装饰器添加到 dispatch() 方法中,如果我们这样做,那么装饰器将应用于每个类的方法( get , post 等) 问题是: 实际上我怎么能将装饰器应用于基于类的视图的dispatch()方法? -
1 votesanswersviews
使用具有基于类的视图的多个ModelForms
我有一种情况,我想在我的CreateView中添加一个额外的模型 . 我们有一个入门订单系统,允许某人添加订单,然后将项目添加到该订单 . 通常,当有人第一次添加订单时,他们还想在该订单中添加一个项目,因此我希望将这些模型组合成一个表单并在初始订单输入时处理它们 . 当表单无法验证时,我遇到了问题 . 我已经覆盖了get_context_data以将项目表单添加到模板中,并且我已经重写了post来... -
0 votesanswersviews
可以在django中使用't pass ' user'参数来改变ChangePasswordForm
美好的一天! 我'm learning Django (1.8) with class-based-views. Django itself provides an authentication module with the possibility to change the user'的密码 . 在使用 Django's PasswordChangeForm(扩展 Django's Set...