问题标签 [django-3]

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 回答
112 浏览

python-3.x - Django外键未加载对象

您好我有一个问题,我想将外键链接到模型的相关对象,换句话说,我想将外键链接到未加载对象的字段。

当然我得到了这个错误:

是否可以使用 GenericForeignKey 而不是 ForeignKey 来做这样的关系?

0 投票
0 回答
12 浏览

django - 添加额外字段,允许用户选择额外字段的类型

我正在创建一个多租户项目。我需要允许用户向他需要的模型添加额外的属性。例如:

在用户创建中,他可能想要添加birth_date 或 is_physically_challenged 所以用户必须能够选择他想要的字段类型

另一个例子是工资单

用户可能想要添加 PF 或 EPF 或任何其他取决于国家/地区的方案所以用户必须选择他想要添加的类型字段

请帮帮我。提前致谢

0 投票
1 回答
216 浏览

python - Django SearchVector 不适用于包含空格的搜索查询

我有一个name我试图用 SearchVector 注释的字段。如果我不在搜索字符串中添加空格但如果我添加空格则返回空列表,它工作正常。相同的字符串适用于常规filter查询集。

使用不带空格字符串的搜索向量

使用空白:

0 投票
0 回答
23 浏览

django - 使用 ModelChoiceField 时的 Django 空列表

首先,我通常是 Django 或 MVC 框架的新手,而且我在 Python 方面的经验很少。

我读过类似标题的stackoverflow线程,但我错过了一些拼图。

在尝试了一段时间后,这就是我最终得到的......它呈现空列表。我认为这是因为引用的表没有数据库条目。我似乎无法弄清楚如何根据另一个表中的 FK 评估值:

模型.py

表格.py

视图.py

下面的通用视图正确呈现下拉选择,因此它是可行的。

record_new.html

任何帮助是极大的赞赏!

0 投票
1 回答
63 浏览

django - 在 django 服务器启动后运行一个函数

我想在 django 服务器启动后运行一个函数。现在,该函数应该在所有视图和 URL 都初始化后运行,因为该函数可能会向已注册的路由之一发出请求。

0 投票
0 回答
19 浏览

python - Django - 在媒体中为 FileField 创建一个文件

我想存储用户可以浏览的日志文件(随时间变化)。因为我想提供这些文件,但也想在需要时以编程方式更改它们,所以我想使用FileField这些文件并将其存储在文件media夹中。

首先,当创建对象时,我想创建一个空文件<UUID>.log,以便我可以访问/更新它。

如何创建默认的空日志文件?

0 投票
0 回答
22 浏览

django - 如何使用 Django 模型字段调用值验证

给定以下模型:

,模型字段列表,例如[Model1.field11, Model1.field12, ...],最后是值列表[val11, val12, ....]

如何遍历 2 个列表(大小相同)并使用类似的方法验证值

?

0 投票
1 回答
22 浏览

django - 如何通过 ID 访问 auth_user_group 表

如何auth_user_group在查询/DML 中直接指定表的 ID 列?

我指的是auth_user_group.id不是 auth_group.id也不是auth_user_group.group_id

例如,我想直接发出 DML,如:

我对以下解决方法感兴趣,该解决方法auth_user_group通过要求知道组名而不是auth_user_group.id, 并导致两个查询而不是 1 来避免:

如果你想在 Django 中直接查询一个 junction/M:N 表,通常你会创建一个“通过模型”,然后可以直接查询它。但是在这种情况下,django.contrib.auth.models 定义不使用直通模型。如果可行,我愿意创建一个自定义 AbstractUser ,其中组被定义为一个直通表。但我不确定如何指定直通表,因为auth_user_group在 django.contrib.auth.models 中没有自己的模型。