问题标签 [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.
python - Python Django 如何在 django models.py 中创建哈希字段
我正在开发一个 Python(3.6) 和 Django(1.10) 项目,在该项目中我需要保存一些第三方服务的用户凭据,如用户名、密码和电子邮件,我只实现了 rest API,所以没有表单.py。那么,如何在models.py文件中创建哈希字段?
这是我当前的models.py:
我想添加三个新的哈希字段,如用户名、密码和电子邮件。
请帮帮我!
提前致谢!
django-models - Django 2 - HTML中的quieres
我正在创建一个程序来列出所选参与的所有主要位置。我有两个模型:Engagement 和 MainLocation。参与度是 MainLocation 模型中的外键。主要位置模型如下所示:
要查看各个参与中的所有主要位置,我在我的 HTML 中有这个:
这将为我提供正确的订婚名称,并在无序列表中为我提供正确数量的位置。所以我知道它正在计算正确的位置数量。我很困惑为什么没有显示每个位置的名称。我也试过:
我在语法中遗漏了什么吗?任何帮助,将不胜感激。
django - CharField 不保存
我是一个相对的 django 新手,但我一直没能发现这是在其他地方。我按照 djangogirls 教程设置了 django,并创建了一个看起来像这样的模型:
我已经完成了数据库迁移,我尝试使用 Grimmage.objects.create(gUser=request.user) 创建对象。(我尝试过其他方法来创建具有相同结果的对象。)
这就是我现在在各自视图中的内容(为什么我不再手动设置默认值,稍后会清楚):
最终,我正在制作的视图应该检查值是否已从“未设置”更改为从用户获取值。因此,该对象还有一个名为“whatsNext()”的方法来返回下一个需要填写的值:
奇怪的是,它从不返回“gStart”值,因为它不等于“未设置”。如果视图打印出它的字符串,这就是我得到的:
((django.db.models.fields.CharField), )
如果我再次手动设置它并打印出该值,它会(暂时)起作用。但是,它很快恢复为 ...CharField 值。
有一段时间,我认为没有一个字段在保存,但是其他(非 CharField)字段都显示了它们的默认设置,而我没有搞砸它们。此外,我似乎能够为它们保存值,以便它们持续存在。
我无计可施。我之前创建了其他简单的 django 项目,这应该是简单的部分。当然,我认为我犯了一个荒谬的错误……但是什么?
django - 在模板中使用带有 django 选择字段的 if 条件
我想有条件地在 django 模板中显示表单的字段。我如下使用选择字段的当前值。但是我看不到它按预期工作,并且<p>
标签中根本没有呈现任何内容。
在模型中:
在模板中:
django - 最初如何使 django 模型 ManyToMany 字段为空?
我有两个相关的模型如下。
当向用户显示时,我想在 Lending 创建 HTML 表单中将图书列表字段设为空。我想确保它在后端模型表单中不为空白,并且在模型中不为空。我这样做是因为书单可能很大,并且在发送数据时将使用 ajax 查询书以将它们动态添加到 HTML 表单字段中的书单。我怎样才能做到这一点?
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_text
posts_text
posts
some_other_col
episode_post_relationship
posts_text
post_id
posts
django - Django - 每个 CHOICES 字段都有计数的模型
django 2.1,python 3.6
假设我有一组东西 ['house_1','house_2',...] 并且我想要一个模型来记录每个项目的数量。我想它看起来像下面这样。
有没有办法转换这个模型,这样项目就不会被硬编码。就像使用 CHOICES 字段一样。我列表中的项目可能会(缓慢地)改变,但我不想每次发生时都必须在模型中创建一个字段。
django - Django Abstract Class 根据实际类改变行为
我认为以下代码解释了我正在尝试做的事情
我想确保以下断言有效:
我怎样才能使这项工作?谢谢。
python - 自定义模型字段在哪里转换为它们的 db_type?
我在这里有点困惑。
我编写了一个名为的自定义模型字段,它从它的和方法PriceField
返回我的类的一个实例,它们都从字符串转换为.Price
from_db_value
to_python
Price
我的db_type
方法返回"string"
是因为我希望将字段的值表示为数据库中的字符串。
当我将包含 a 的模型添加PriceField
到数据库时,我得到InterfaceError: binding parameter 3
. sql语句的params
值为
我很确定这<utils.Price object at 0x7f159d9e6da0>
是我的问题 - 我如何将其转换为字符串以便数据库可以接受它?我已经__str__
为我的Price
班级PriceField
提供了方法。
这是我的 2 节课:
python - 在 Django views.py 中转换缩略图后如何将缩略图保存到 default_storage(AWS S3)?
我有一个允许上传图片的 HTML 表单。我想将原始图像保存到 S3 存储,然后将其转换为缩略图并将缩略图保存到同一存储中。
我只能保存原始图像,但在尝试保存时使用 PIL 将其转换为缩略图后,我得到“服务器错误 500”
我的意见代码如下,
我尝试了一些打印语句以确保它正在转换文件没有问题,但它保存到内存中并且打印如下,
我尝试覆盖 models.py 中的保存方法,但我得到了同样的错误