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

python - Python Django 如何在 django models.py 中创建哈希字段

我正在开发一个 Python(3.6) 和 Django(1.10) 项目,在该项目中我需要保存一些第三方服务的用户凭据,如用户名、密码和电子邮件,我只实现了 rest API,所以没有表单.py。那么,如何在models.py文件中创建哈希字段?

这是我当前的models.py

我想添加三个新的哈希字段,如用户名密码电子邮件

请帮帮我!

提前致谢!

0 投票
1 回答
20 浏览

django-models - Django 2 - HTML中的quieres

我正在创建一个程序来列出所选参与的所有主要位置。我有两个模型:Engagement 和 MainLocation。参与度是 MainLocation 模型中的外键。主要位置模型如下所示:

要查看各个参与中的所有主要位置,我在我的 HTML 中有这个:

这将为我提供正确的订婚名称,并在无序列表中为我提供正确数量的位置。所以我知道它正在计算正确的位置数量。我很困惑为什么没有显示每个位置的名称。我也试过:

我在语法中遗漏了什么吗?任何帮助,将不胜感激。

0 投票
1 回答
337 浏览

django - CharField 不保存

我是一个相对的 django 新手,但我一直没能发现这是在其他地方。我按照 djangogirls 教程设置了 django,并创建了一个看起来像这样的模型:

我已经完成了数据库迁移,我尝试使用 Grimmage.objects.create(gUser=request.user) 创建对象。(我尝试过其他方法来创建具有相同结果的对象。)

这就是我现在在各自视图中的内容(为什么我不再手动设置默认值,稍后会清楚):

最终,我正在制作的视图应该检查值是否已从“未设置”更改为从用户获取值。因此,该对象还有一个名为“whatsNext()”的方法来返回下一个需要填写的值:

奇怪的是,它从不返回“gStart”值,因为它不等于“未设置”。如果视图打印出它的字符串,这就是我得到的:

((django.db.models.fields.CharField), )

如果我再次手动设置它并打印出该值,它会(暂时)起作用。但是,它很快恢复为 ...CharField 值。

有一段时间,我认为没有一个字段在保存,但是其他(非 CharField)字段都显示了它们的默认设置,而我没有搞砸它们。此外,我似乎能够为它们保存值,以便它们持续存在。

在外壳中旋转,我得到了这个结果: 交互式外壳的屏幕截图

我无计可施。我之前创建了其他简单的 django 项目,这应该是简单的部分。当然,我认为我犯了一个荒谬的错误……但是什么?

0 投票
1 回答
2126 浏览

django - 在模板中使用带有 django 选择字段的 if 条件

我想有条件地在 django 模板中显示表单的字段。我如下使用选择字段的当前值。但是我看不到它按预期工作,并且<p>标签中根本没有呈现任何内容。

在模型中:

在模板中:

0 投票
1 回答
201 浏览

django - 最初如何使 django 模型 ManyToMany 字段为空?

我有两个相关的模型如下。

当向用户显示时,我想在 Lending 创建 HTML 表单中将图书列表字段设为空。我想确保它在后端模型表单中不为空白,并且在模型中不为空。我这样做是因为书单可能很大,并且在发送数据时将使用 ajax 查询书以将它们动态添加到 HTML 表单字段中的书单。我怎样才能做到这一点?

0 投票
1 回答
71 浏览

django - Django - 加入非 Django 表的正确方法

我有旧的 cms 数据库,结构不完美,无法修改,但我需要使用 django 进行查询

posts ( post_id)

posts_text ( post_id, post_text)

episode ( id, season_id, episode_name)

episode_post_relationship ( id, season_id, episode_id, post_id)

请帮助我创建具有正确表关系的 django 模型。我应该使用 OneToOneField、ForeignKey、ManyToManyField 等还是纯连接?

我正在尝试从episode_post_relationship表中获取情节。和。 但不能指定该表应该加入并且表相同。posts_textposts_textpostssome_other_colepisode_post_relationshipposts_textpost_idposts

0 投票
2 回答
363 浏览

django - Django - 每个 CHOICES 字段都有计数的模型

django 2.1,python 3.6

假设我有一组东西 ['house_1','house_2',...] 并且我想要一个模型来记录每个项目的数量。我想它看起来像下面这样。

有没有办法转换这个模型,这样项目就不会被硬编码。就像使用 CHOICES 字段一样。我列表中的项目可能会(缓慢地)改变,但我不想每次发生时都必须在模型中创建一个字段。

0 投票
1 回答
116 浏览

django - Django Abstract Class 根据实际类改变行为

我认为以下代码解释了我正在尝试做的事情

我想确保以下断言有效:

我怎样才能使这项工作?谢谢。

0 投票
0 回答
366 浏览

python - 自定义模型字段在哪里转换为它们的 db_type?

我在这里有点困惑。

我编写了一个名为的自定义模型字段,它从它的和方法PriceField返回我的类的一个实例,它们都从字符串转换为.Pricefrom_db_valueto_pythonPrice

我的db_type方法返回"string"是因为我希望将字段的值表示为数据库中的字符串。

当我将包含 a 的模型添加PriceField到数据库时,我得到InterfaceError: binding parameter 3. sql语句的params值为

我很确定这<utils.Price object at 0x7f159d9e6da0>是我的问题 - 我如何将其转换为字符串以便数据库可以接受它?我已经__str__为我的Price班级PriceField提供了方法。

这是我的 2 节课:

0 投票
3 回答
1042 浏览

python - 在 Django views.py 中转换缩略图后如何将缩略图保存到 default_storage(AWS S3)?

我有一个允许上传图片的 HTML 表单。我想将原始图像保存到 S3 存储,然后将其转换为缩略图并将缩略图保存到同一存储中。

我只能保存原始图像,但在尝试保存时使用 PIL 将其转换为缩略图后,我得到“服务器错误 500”

我的意见代码如下,

我尝试了一些打印语句以确保它正在转换文件没有问题,但它保存到内存中并且打印如下,

我尝试覆盖 models.py 中的保存方法,但我得到了同样的错误