class-based-views相关内容

将多个ModelForms与基于类的视图一起使用

在某些情况下,我想向我的CreateView添加一个附加的模型表单。我们有一个挂单系统 ,它允许某人添加一个订单,然后向该订单中添加项目。通常,当某人第一次添加订单时,他们也想向该订单中添加商品,因此我想将这些模型合并为一个表格,并在初始订单输入时对其进行处理。表单无法验证时,我遇到了问题。 我已覆盖get_context_data以将项目表单添加到模板中,并且我已覆盖发布以处理多余的表单 ..
发布时间:2020-10-23 19:30:04 其他开发

基于类和基于对象的语言比较(ECMAScript规范)

在基于类的面向对象语言中,一般来说,状态由实例承载,方法由类承载,继承只是结构和行为。在ECMAScript中,状态和方法由对象承载,而结构,行为和状态都是继承的。 这是ECMAScript规范2015年6月的代码段。本文不太少的部分。 状态由实例承载 - 状态在此上下文中的含义和示例(c ++是首选) 方法由类承载 - 这可能意味着如果我想知道对象的方法,我需要查看该对象的类。 ..
发布时间:2017-08-03 21:27:10 前端开发

如何在基于类的视图Django中应用装饰器做调度方法

阅读“ProDjango”这本书,我发现有兴趣在基于类视图的方法中应用自定义装饰器。 作者说我们可以手动将装饰器分配给每个类的方法,即 get , post 等等,或者我们可以将我们的装饰器添加到 dispatch()方法,如果我们这样做,那么装饰器将被应用于每个类的方法( get , post 等) 问题是: 可以将装饰器应用于基于类视图的dispatch()方法? 解决 ..

Django:使用Post()方法的ListView?

我正在尝试在基于Django类的视图中处理两种形式。该网站包含一个名为表单的表单(基于 GET ),用于缩小ListView的列表结果和第二个表单 status_form (根据 POST )。 因为ListView返回一个项目列表。 表单允许用户限制选择,并且 status_forms 允许用户通过模态窗体标记不正确的项目(因此需要在同一个模板)。 我的麻烦是 ListView 不附 ..

在Django 1.3中如何根据基于类的视图进行重定向?

我正在使用ListView,根据标签列出视频。过滤发生在get_queryset()中。如果标签不包含任何视频,我想将用户重定向到另一个页面。 使用功能很容易。查询,查询查询,重定向。有一个课,我没有这样做: class VideosView(generic.ListView): def $ b标签= self.kwargs.get('tag',无) se ..
发布时间:2017-05-29 03:41:35 其他开发

在django 1.3中如何做DetailView?

我正在学习如何在django 1.3中使用基于类的视图。我正在尝试更新应用程序以使用它们,但是我仍然不会非常了解它们的工作原理(并且我每天读取整个基于类的视图参考,如二,三次)。 对于这个问题,我有一个空间索引页面需要一些额外的上下文数据,url参数是一个名称(不是pk,不能更改,这是预期的行为),没有在其配置文件中选择该空间的用户无法输入。 我的基于函数的代码(工作正常): ..

如何使用Django中的基于类的视图将父对象作为fk传递给子对象的ModelForm?

我正在尝试使用Django Generic Class-Based Views来构建一个两模型数据库的CRUD接口。我有一个工作的CRUD接口到父模型,并且卡住了试图让小孩创建工作。为了与其他Django示例保持一致,请将父级作为“作者”,“孩子”作为“Book”。允许用户向作者添加图书的最简单的方法是什么? 在HTML术语中,我想我想在作者详细信息页面上创建一个链接,其中包含作者的ID,将 ..
发布时间:2017-05-28 20:30:54 Python

如何在django基于类的视图上使用permission_required decorators

我很了解新的CBV如何工作有点麻烦。我的问题是这样,我需要登录所有的视图,并在其中一些具体的权限。在基于功能的视图中,我使用@permission_required()和view_required属性在视图中执行,但我不知道如何在新视图上执行此操作。 django文档中有一些部分解释这一点吗?我没有找到任何东西我的代码有什么问题? 我尝试使用@method_decorator,但它回覆了“ ..

Django的:在基于类的ListView搜索表单

我想实现类的ListView基其中显示选择的表集。如果站点请求在第一时间,应显示的数据集。我想preFER一个POST提交,但得到的也就好了。 这是一个问题,这是很容易与基于功能视图,但基于类的意见我也很难左右让我的头处理。 我的问题是,我得到一个不同的号码错误的,这是由我有限的归类为本次的理解造成的。我已阅读各种文档和我理解的观点直接查询请求,但只要我想一个表单添加到查询语句中,我遇到不同的 ..