问题标签 [django-class-based-views]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
222 浏览

django - django 基于类的通用视图的用例是什么

我正在尝试编写一些用于创建 facebook 应用程序的通用样板代码。我正在编写一个单独的 FacebookUser 类而不是 django 的标准 contrib.user 应用程序。我想知道使用基于类的通用视图实际编写所有 oauth 步骤是否是一个好的设计决策。使用基于类的通用视图有什么意义,为什么以及在哪里使用它们

0 投票
2 回答
825 浏览

django - 使用基于类的通用视图对一个视图的多个 url 进行特殊处理

我正在将 WordPress 网站转换为 django 网站。我需要为旧帖子保留 url 结构,但对新帖子有不同的结构。我通过创建 2 个 url,在 settings.py 中设置日期,然后像这样设置绝对 url 来做到这一点:

网址.py

帖子/urls.py

帖子/模型.py

我对 2 个 url 使用一个视图:

这一切都很好。现在,我需要防止 oldpost_view url 呈现新帖子,反之亦然。我知道我可以覆盖“get”并为此使用反向,但我如何判断请求来自哪个 url?最有效和最干燥的方法是什么?

0 投票
1 回答
1396 浏览

django - 您如何在 django 中使用基于类的通用视图来获得动态模板名称?

我正在尝试使用 djangos 基于新类的通用视图来模拟这一点,但无法弄清楚:

这对于基于类的视图是不可能的吗?你必须覆盖 as_view() 吗?如果是这样,你怎么做?

0 投票
1 回答
962 浏览

django - Using Django's class based views to create a list of multiple objects

What's the correct way to extend django's class based views to display a page with a series of list objects.

Does it make sense to create a ListView class for one of the objects and then pass the data for the other object lists in the get_context function?

What's the 'right' way to do this?

0 投票
1 回答
37429 浏览

django - 如何在 Django 中将 get_context_data 与 TemplateView 一起使用

我正在尝试做这样的事情:

当我尝试像这样在我的模板中访问 dahl_books 时:

dahl_books在模板上下文中不可用,即使 Books QuerySet 返回了非零数量的书籍。....我在模板或模板中做错了get_context_data什么?

0 投票
3 回答
26019 浏览

ajax - 使用基于类的视图和 ajax 的 Django 应用程序?

我正在学习 Django,我发现了基于类的视图,我想知道如何在这些视图上实现 Ajax。

我在 github 上搜索了一个 django 项目,发现一些使用基于类的视图,但没有使用 ajax。

所以......有人知道一个使用这两种东西的开源项目吗?这样学起来更容易。

谢谢 :)

0 投票
0 回答
1337 浏览

django - 在基于类的通用视图中使用 request.POST 数据的动态查询集

我对如何使用 request.POST 查询字典制作动态查询集感兴趣?当我这样做时:

我有空白的白页,没有任何例外。我可以使用 FormMixin、ProcessFormView 来解决我的问题吗?如果可以,怎么做?

编辑

模板:

0 投票
1 回答
3854 浏览

django - 如何将参数传递给 django 通用视图

我想将一个数字传递给我的通用视图(DetailView)以获取一个对象这是我的代码

网址模式

查看课程

我想这行有问题

错误信息:

我应该如何将“数字”传递给这个通用视图并获得一个带有这个“数字”的 Mytask 对象?

谢谢

0 投票
1 回答
2812 浏览

django - 如何将 request.slug 添加到通用类视图?

我很难理解这一点。

我有一个观点,即通过一个标签来获取我所有的项目。当我显示模板时,我想在模板中包含该标签,以便我可以执行以下操作:“{{tag.name}} 中的内容。但我很难清楚自己的方式。任何帮助都会受到赞赏。

这是我的看法:

0 投票
1 回答
4196 浏览

python - 带有参数的 Django 反向 url 到基于类的视图

我刚开始学习 python 和 django,我有一个问题。我得到了将功能视图转换为基于类的视图的任务。但是我的链接现在不起作用。

这些来自 urls.py:

这是我的链接:

但这不起作用它说: