问题标签 [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 回答
872 浏览

python - 在 django 中查询多对多字段

在模型中有很多领域,

从 emp.models 导入名称

在 emp.models 中,模式为

现在,当我想查询特定的 id 时,例如:

查询应该如何获取名称

谢谢..

0 投票
2 回答
1174 浏览

django - Django:对按外键分组的记录值求和

在 django 中,鉴于以下模型(略微简化),我正在努力弄清楚如何获得包括组总和在内的视图

对于给定的月份,我想看看例如

我一直在研究 django 注释,但无法理解如何在特定月份对特定组的字段值求和并将信息作为变量/标签发送到模板。

任何信息,将不胜感激

0 投票
3 回答
770 浏览

django - Django视图功能设计

我在 django 中有 view 函数,它像调度程序一样根据 request.GET 中的变量调用其他函数,如下所示:

全局调度程序函数包含许多变量初始化例程,然后这些变量在 viewXX 函数中使用。此外,一些初始化代码取决于调用的操作。

所以我认为这是糟糕的视图设计,但我不知道如何重写它?

0 投票
4 回答
4569 浏览

python - HttpResponseRedirect 问题

使用 HttpResponseRedirect 时我们不能发送字典变量吗

0 投票
3 回答
140 浏览

python - Django 中的查询

如何查询员工以获取与员工相关的所有地址, Employee.Add.all() 不起作用..

0 投票
1 回答
6487 浏览

python - Django syncdb 错误:一个或多个模型未验证

/mysite/project4

详细信息和用户位于同一模块中,即 /mysite/project1 在我定义的 project1 模型中

当我同步数据库时,出现错误提示

Error: One or more models did not validate: project4: Accessor for field 'detail' clashes with related field . Add a related_name argument to the definition for 'detail'.

这个怎么解决。。

谢谢..

0 投票
3 回答
10512 浏览

python - 如何在 Django 调试工具栏中使用日志记录?

我想在我的 django 应用程序中在视图函数的不同点输出调试消息。django-debug-toolbar的文档说它使用 python 日志记录中的构建,但我找不到更多信息。我真的不想登录到文件,而是登录到工具栏上的信息窗格。这是如何运作的?

0 投票
2 回答
283 浏览

python - 复制模型的内容

如果存在模型的旧数据,请说,

有没有更简单的方法可以将相同的值再次复制到同一个模型中..

现在id会有所不同,所以..

我有这个要求。

谢谢..

0 投票
1 回答
168 浏览

django - 在Django的视图中获取当前保存的对象

我有一个通过 AJAX 调用访问的 Django 视图。这是一个非常简单的方法——它所做的只是将请求传递给表单对象并保存数据。这是我认为的一个片段:

如何获取当前保存的对象(包括内部生成的 id 列)并将其传递给模板?

有帮助吗?

日当

0 投票
1 回答
305 浏览

django - 对Django中的项目列表进行排序

我有一个名为 change_priority 的 Django 视图。我正在使用逗号分隔的值列表向此视图发布请求,这基本上是模型中项目的顺序。数据如下所示:

我有一个名为 Items 的模型,它有两个值——id 和优先级。收到此发布请求后,如何根据列表顺序设置项目的优先级。所以我在数据库中的数据看起来像。

多谢你们。