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

python - 我怎样才能解决ValueError:字段'cid'期望一个数字但得到''。?

在执行迁移时出现此错误...

模型.py

也许我已经创建了一个名为 cid 的主键,假设这样,我已经删除了我之前创建的模型并重新创建了模型,但我仍然收到这些错误错误来自哪里?任何建议将不胜感激..:>

最新的迁移是 0012_alter_candetails_cv.py

这是我之前创建的迁移cid

0004_alter_candidate_cid.py 类迁移(migrations.Migration):

0003_auto_20211009_2038.cpython-39.py

0 投票
1 回答
30 浏览

django - Django - 如何强制用户在复选框模型表单中选择一定数量的选项?

我正在围绕模型进行一项简单的调查:

模型.py

表格.py

现在假设我想确保用户必须选择最少 2 个水果,但最多选择 3 个。我将如何在后端执行此操作?

0 投票
0 回答
44 浏览

django - 防止默认图像删除 Django

我正在尝试在可空和可空白的图像字段上设置默认图像。我在媒体/类别中设置默认图像,如下所示:

在此处输入图像描述

通过在 models.py 上设置默认值,我成功地设置了默认图像并运行良好,如下所示:

添加空白图像数据时,默认图像填充表格中的默认图像字段:

在此处输入图像描述

它也像这样显示:

在此处输入图像描述

当我删除自己的数据时,问题就来了,图像也被删除了。我已经尝试了这些代码来防止默认图像删除,数据仍然存在,默认图像仍然被删除并且图像字段被空白,如下所示:

在此处输入图像描述

而且我意识到这些代码(在models.py上)只防止数据删除,而不是文件/图像删除:

我希望在数据被删除的情况下仍保留默认图像,因为它将在其他人添加另一个带有空白图像的数据时使用。如何防止这种默认图像删除?请帮忙?

0 投票
0 回答
15 浏览

django - 带有预填充数据库的 Django PWA/部署

我已经准备好一个网站,在后端使用 django 开发,在前端使用 Javascript/Jquery/AJAX。现在,我想将其转换为 android 上的 PWA,但我想在 PWA 中保留一些预先填充的 DB 条目,并且不想在部署时重新创建这些条目。

在我的笔记本电脑上,我有一个脚本 populate.py,我在 makemigrations 和 migrate 命令之后手动运行它,以便我的数据库为注册和登录网站的任何用户提供这些标准条目。我希望在创建 PWA 时特别在部署时保留这些条目,但我找不到描述保留数据库条目的步骤的链接。我发现在设备链接上测试时缺少此核心数据实体,并且此链接使用预填充的 ios 核心数据部署应用程序,但我想在 android 上执行此操作,但我无法找到任何内容。

你能建议吗?

此外,在使用该应用程序之后,我如何将其重置为新鲜的,就像处于刚刚部署后的状态一样,除了保留的预填充数据库条目之外,应用程序没有任何更改。

0 投票
1 回答
29 浏览

django - 如何从当前用户创建的模型中检索数据并将其列在 django 中的另一个模型的字段中

让我们假设我有两个模型。第一个模型包含诅咒详细信息和创建此课程的用户

我的第二个模型是:

我的两个模型的序列化器:

我的视图集:

我怎样才能得到想要的结果。我想获取当前用户的课程并将它们显示为我的 API 视图中的下拉列表。只有用户创建的课程应该在下拉列表中,而不是全部。OnetoOne 关系给出了课程表的所有结果。

0 投票
1 回答
56 浏览

python - Django ModelField 自定义属性

非常简单的问题:您可以为字段制作自定义属性吗?我有一个带有一堆字段的客户模型。Charfields、ForeignKeys、IntegerFields、BooleanFields 等。

当为新客户提交表单时,我想将数据导出到现有的 Excel 模板,其中单元格名称为 B1,值 B2。所以我想给每个字段一个“单元格位置”属性,这样我就可以遍历单元格并轻松地为每一列分配它们的值,比如name = models.CharField(verbose_name='Name',max_length=30,'cell position' = 'B2'),

那可能吗?如果是这样与否,我将如何去做?

0 投票
1 回答
14 浏览

django - 如何解决此“django.models 字段错误的默认值无效”?

我正在创建一个记录学生作业详细信息的学生模型。它的工作方式是让学生在几天或几小时的最后期限内在家完成工作。当我迁移时,我收到此错误 我收到此错误

对于我的这个模型

要么我添加default valuedeadline_type它给了我上面的错误。我在其他模型中也做过同样的事情。我不知道我在这里做错了什么。

0 投票
2 回答
24 浏览

django - Django模型字段自定义验证器返回值未保存

对于电话号码自定义验证,我有以下实现。它正确地进行了验证,但返回的值(格式化)没有保存在模型实例中。我不使用自定义表单,数据是从管理面板输入的。

自定义验证器

模型.py

0 投票
0 回答
6 浏览

django - 我的模型信息不会出现在新页面上,但会出现在上一个页面上

在我的 Django 实现中,我创建了一个模型,该模型将显示我存储在网站管理员中的信息。我设法创建公共页面以在模型中具有名称属性的链接,但是当我尝试从链接转到 viewpara 页面后在 viewpara 页面上执行相同操作时,我无法获得模型的任何属性出现在此页面上,我很困惑为什么。

模型.py

视图.py

网址.py

公共.html

viewpara.html

0 投票
0 回答
15 浏览

django - django中的空和空白

  1. 我有一个带有许多字段的帐户模型的项目,我希望一个人可以使用电话和密码注册并可以创建用户实例,但我希望当用户编辑个人资料时,用户应该填写该字段。我不知道如何使用空白和 null对于像 (national-code , city and ,,,) 这样的领域?

  2. 例如,如果我将national_code字段添加为 null=False 和 blank=False,我必须将其添加到我的自定义 UserManager 中吗?我的意思是当任何字段是强制性的时,我们必须将其添加到管理器中,任何人都可以帮助我吗?