问题标签 [django-model-field]

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

python - Django自动在数据库中添加id字段我不想要它

Django自动在数据库中添加id字段我不想在我的数据库中添加id字段请帮助

0 投票
1 回答
692 浏览

python - Django 表单:来自外键的引用字段

我正在制作一个任务跟踪器 webapp(也可以使用完整的源代码),并且我有一个数据库结构,其中每个任务都有一个标题、描述和一些实例,每个都可以标记为不完整/不完整:

任务和实例可以分开共享,尽管对实例的访问应该意味着对任务的读取访问。这适用于教师创建任务并将其分配给学生的课堂情况。

我的问题是如何为TaskInstances 创建一个表单,其中包含它的字段is_complete,以及它Tasktitledescription。像这样的东西会起作用吗?还是我需要实现我自己的saveclean方法?

0 投票
1 回答
252 浏览

django - 我可以在具有共享外键值的两个模型之间创建相关的 Django 字段吗?

我有两个模型:

special_id来自外部来源——它是另一个数据库的外键。是的,Foo应该FooDetail组合成一个模型——但假设我不能——我可以在两个模型之间创建一个相关字段,以便我可以在查询中使用它(比如 invaluesselect_related)?

我可以添加一个ForeignKey('FooDetail')in Foo,但我基本上会存储special_id两次。

0 投票
2 回答
1551 浏览

django - ImportError:无法在 Django Oscar 模块中导入名称“get_core_apps”

在我的项目中安装 Django Oscar 模块时出现错误,它给了我这个错误

这是我的 settings.py 文件...

这是我在终端上得到的错误代码...

0 投票
1 回答
1362 浏览

django - ModuleNotFoundError:Django Oscar 中没有名为“oscar.app”的模块

我刚刚Oscar为我的网站安装了模块,所有表都存储在数据库中,但现在我在我的 urls.py 文件中使用这个模块,但它给了我一个错误ModuleNotFoundError: No module named 'oscar.app' 请帮我解决这个问题...这是我的 urls.py文件....

0 投票
1 回答
1877 浏览

django - 如何使用 Django REST Framework 在 Django 中将输入作为字符串并另存为二进制?

这是我的模型:

这是序列化程序:

首先,在 Browsable API 中,我可以看到fileandtext字段,但看不到binary字段。我如何看到该字段?

其次,该binary字段的输入数据类型是string,我想将其保存为binary数据库中的数据。我怎样才能让它工作?

0 投票
1 回答
294 浏览

django - Django modelform 中的每个字段都显示“选择一个有效的选择。该选择不是可用的选择之一。”

我已经阅读了许多其他抱怨此错误消息的线程,但我仍然无法弄清楚这一点。我尝试删除给出错误的字段,并且下次我尝试提交时错误消息只会移动到另一个字段。它们是 CharField、Foreign Key 和其他类型。

表格.py

视图.py

tr.html 模板

模型.py

奇怪的是,我的 Chrome 控制台中没有出现错误——这只是因为我在实际页面上显示了错误。我不确定这是否正常。在此先感谢您的帮助,此时我正在扯掉头发。

0 投票
1 回答
274 浏览

django-models - 如何在 Django ModelForm 中显示 CHOICES

  • 我有一个包含 16 个类别的 policy_category 模型。
  • 我有一个响应模型来记录调查答案。该模型包括一个字段,用于记录受访者对每个政策类别的 1-5 评级。(policy_1_rank..policy_16_rank 等)

我不知道如何显示我为每个字段创建的 CHOICES:

表格模板

响应模型:

表格.py

编辑:也许下面的答案不起作用,因为我的观点有问题。我正在尝试从第一个表单页面“tr.html”导航,保存数据,并将响应的 pk 发送到“nr.html”以进行第二部分调查。这是有效的。但是我对“nr.html”的看法不正确吗?

视图.py

0 投票
2 回答
30 浏览

python - “计算”变量作为 Django 模型中的字段

我有一个简单的模型:

我在使用模型中的两个字段计算新值的方法之后创建

如果我打电话{{ valor_usd_novo }},我会得到我想要的结果。

在此之后,我创建了 save() 方法,将valor_usd_novo结果保存在valor_usd模型的字段中。

关键是,当我打电话时,valor_usd我没有得到任何结果,并且数据库不会使用valor_usd_novo方法的结果进行更新。

我在这里错过了什么?

0 投票
1 回答
182 浏览

django - Django Custom Setting Size Attribute on Model Form Not Working

I am trying to specify the length in characters on a model field. I cannot get it to render on the page and drop in the size attribute to the input field.

The basic form looks like:

I have tried the following:

And

And

class QuestionForm(ModelForm): question = forms.CharField(label="Question")

The form is part of a formset factory, do you need to do anything different when using that?