问题标签 [django-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 投票
2 回答
1534 浏览

django - 为什么 Django 函数 django.views.static.serve() 不安全?

根据使用 django.views.static.server() 函数的文档是:

低效且不安全。

我明白为什么它效率低下,但它在哪个方面insecure

0 投票
2 回答
187 浏览

django - 在视图中处理请求/访问数据库是一种好习惯吗?

我对 django 的 MVC 有疑问。我知道这不是传统的 MVC,但文档始终强调它确实将表示与业务逻辑分开。但是,本教程涉及到这样一段代码:

(这可能与教程中的不完全相同,因为它是我的实现,但概念是相同的)

在这部分,它处理请求,并(可能)将一条记录插入数据库。

这不是错的吗?它不应该在模型中的某个地方吗?在更复杂的场景中会发生什么?视图会不会因为大量 db 密集型代码和最少的演示而变得杂乱无章?更大的应用程序是否有更长的(如在 LOC 中)视图?

编辑:此常见问题解答条目没有回答我的问题

0 投票
1 回答
115 浏览

python - django查询问题

假设我有这样简单的模型:

现在假设我的查询结果来自Foo.objects.all(),我检索到如下内容:

现在我需要从 b_date 获取最早的日期(对于我们的案例是 '2009-12-6' 和最新的日期(对于示例是'2009-12-23')并生成一个从头开始并迭代的列表通过结束,例如:

你将如何以最有效的方式解决这个问题。在视图或模板中这样做将不胜感激。

问候

0 投票
4 回答
682 浏览

python - Django,对查询项进行分组

说我有这样的模型:

在做了一些像 Foo.objects.filter() 这样的查询之后,我想对查询结果进行分组:

如您所见,将项目分组为字典列表。也欢迎使用字典而不是组查询列表的列表:)

问候

0 投票
1 回答
738 浏览

django - 发送邮件中表单中的“收件人”

我有一个非常基本的电子邮件应用程序。表单类是:

视图函数如下所示:

只要我在视图中指定收件人,我就没有问题。但是,我希望将消息发送到表单字段“收件人列表”中指定的地址。当我像这样构造视图代码时:

或者:

我收到错误“'unicode' 对象没有属性 'append'”。简而言之,它不起作用。我究竟做错了什么?

0 投票
4 回答
614 浏览

python - Django:检查表单的关系类型

我有一种情况,我需要在将表单保存到 views.py 之前检查表单是否具有 m2m 关系,因为我对不同的模型使用相同的 views.py。

例子:

我只需要在那里进行额外的检查以确保安全。有没有办法解决?提前致谢

0 投票
2 回答
701 浏览

python - 挂钩 django 视图

简单的问题。我有一堆 django 视图。有没有办法告诉 django 对于每个视图,foo(view)改为使用?例子:

而不是写

一直以来,我都想拥有

并将其连接到 django 中:

我想在服务器启动时完成这项工作。有什么想法吗?

0 投票
2 回答
199 浏览

django - django,一种查询不同模型的好方法

假设我有一个这样的模型:

因此,在数据库中,我有 Foo 具有相同名称字段但类型不同的对象,即:

我将使用这些信息来生成一个 html 选择表单,显示所有可能的(不同的)名称,所以最后我的选择表单将显示如下:

如何获得不同值的列表name

0 投票
2 回答
130 浏览

python - Django,使页面在固定时间激活

问候我正在破解 Django 并尝试测试以下内容:

woot.com一样,我想出售“每天一件商品”,因此当天只有一件商品可用(假设默认 www.mysite.com 将被重定向到该商品),

假设我调用这些项目的网址是这样的:www.mysite.com/item/<number>

我的项目模型:

我对渲染的看法:

实现这一目标的有效和聪明的模型和模板是什么?

0 投票
1 回答
361 浏览

javascript - 如何在 Django 中使用图像更新 div?

以下是生成散点图作为响应的 matplotlib 代码。

我想使用 jquery ajax 更新模板中的 div 标签。以下是侦听表单 sumbit 按钮并在成功时更新 div 的 jquery 代码。

但是当我单击提交按钮时,垃圾字符会显示在 div 而不是图像上。

任何人都可以指导我如何显示响应中的图像吗?

提前致谢。