问题标签 [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.
django - 在视图中处理请求/访问数据库是一种好习惯吗?
我对 django 的 MVC 有疑问。我知道这不是传统的 MVC,但文档始终强调它确实将表示与业务逻辑分开。但是,本教程涉及到这样一段代码:
(这可能与教程中的不完全相同,因为它是我的实现,但概念是相同的)
在这部分,它处理请求,并(可能)将一条记录插入数据库。
这不是错的吗?它不应该在模型中的某个地方吗?在更复杂的场景中会发生什么?视图会不会因为大量 db 密集型代码和最少的演示而变得杂乱无章?更大的应用程序是否有更长的(如在 LOC 中)视图?
python - django查询问题
假设我有这样简单的模型:
现在假设我的查询结果来自Foo.objects.all()
,我检索到如下内容:
现在我需要从 b_date 获取最早的日期(对于我们的案例是 '2009-12-6' 和最新的日期(对于示例是'2009-12-23')并生成一个从头开始并迭代的列表通过结束,例如:
你将如何以最有效的方式解决这个问题。在视图或模板中这样做将不胜感激。
问候
python - Django,对查询项进行分组
说我有这样的模型:
在做了一些像 Foo.objects.filter() 这样的查询之后,我想对查询结果进行分组:
如您所见,将项目分组为字典列表。也欢迎使用字典而不是组查询列表的列表:)
问候
django - 发送邮件中表单中的“收件人”
我有一个非常基本的电子邮件应用程序。表单类是:
视图函数如下所示:
只要我在视图中指定收件人,我就没有问题。但是,我希望将消息发送到表单字段“收件人列表”中指定的地址。当我像这样构造视图代码时:
或者:
我收到错误“'unicode' 对象没有属性 'append'”。简而言之,它不起作用。我究竟做错了什么?
python - Django:检查表单的关系类型
我有一种情况,我需要在将表单保存到 views.py 之前检查表单是否具有 m2m 关系,因为我对不同的模型使用相同的 views.py。
例子:
我只需要在那里进行额外的检查以确保安全。有没有办法解决?提前致谢
python - 挂钩 django 视图
简单的问题。我有一堆 django 视图。有没有办法告诉 django 对于每个视图,foo(view)
改为使用?例子:
而不是写
一直以来,我都想拥有
并将其连接到 django 中:
我想在服务器启动时完成这项工作。有什么想法吗?
django - django,一种查询不同模型的好方法
假设我有一个这样的模型:
因此,在数据库中,我有 Foo 具有相同名称字段但类型不同的对象,即:
我将使用这些信息来生成一个 html 选择表单,显示所有可能的(不同的)名称,所以最后我的选择表单将显示如下:
如何获得不同值的列表name
?
python - Django,使页面在固定时间激活
问候我正在破解 Django 并尝试测试以下内容:
像woot.com一样,我想出售“每天一件商品”,因此当天只有一件商品可用(假设默认 www.mysite.com 将被重定向到该商品),
假设我调用这些项目的网址是这样的:www.mysite.com/item/<number>
我的项目模型:
我对渲染的看法:
实现这一目标的有效和聪明的模型和模板是什么?
javascript - 如何在 Django 中使用图像更新 div?
以下是生成散点图作为响应的 matplotlib 代码。
我想使用 jquery ajax 更新模板中的 div 标签。以下是侦听表单 sumbit 按钮并在成功时更新 div 的 jquery 代码。
但是当我单击提交按钮时,垃圾字符会显示在 div 而不是图像上。
任何人都可以指导我如何显示响应中的图像吗?
提前致谢。