问题标签 [django-validation]
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.
django - 'str' 对象在验证时没有属性 'label'
好吧,这很奇怪,至少对我来说。
我有一个包含event_date
and的表单article_date
。我想确认它event_date
不大于article_date
,因为这意味着该事件将在未来发生,这是不可能的。
现在,我所做的是:
(我包括其他验证以向您展示验证在其他情况下有效)
在我的模板中,我有以下代码来显示表单错误:
现在,当我尝试测试这是否可行并在将来提交日期时,我收到以下错误:
如果我注释掉验证,错误就会消失。
有人可以告诉我发生了什么吗?
编辑:
应要求,我认为,在它的所有荣耀中:
编辑2:
这里是完整的表格,根据要求:
django - 验证更改的查询集不起作用 - Django
我想做以下事情:用户可以eventrecords
在一个页面上看到他之前创建的所有内容,并且可以对其进行编辑。
我遇到的问题是,如果他编辑其中一个或多个并输入无效的选择,则不会显示验证错误。相反,没有任何反应(如果我if changed_events.is_valid()
在代码中有)或者我得到“ValueError at /coding/assignment/3/ The EventRecord could not be changed because the data didn't validate.” 如果用户输入有效数据,保存就可以了。
我想在页面上显示验证错误,它在创建新条目时已经工作了。
按照我的代码:
视图(我没有发布我的整个视图,因为它相当复杂,其他一切都运行良好。这些是导致不起作用的部分):
模板:
有谁知道我做错了什么?显然 Django 意识到出了问题,但为什么它不在模板中显示它,而是创建一个错误页面?为什么当我包含is_valid()
? 我真的不知道我应该做什么,非常感谢任何帮助!
django - 对外部值使用 django 字段验证
我有一个字段的模型(这是合成示例):
我用数据解析一些文件。我想在编写模型实例之前验证输入数据。像这样的东西
我应该写什么而不是 Tank.oxygen.validate(oxygen)?我可以在保存模型实例时复制验证逻辑或验证数据,但也许有人知道更好的解决方案。
django - 具有客户参数和验证的 Django 表单没有获得干净的功能
我有以下表格:
我从视图中调用表单,如下所示:
问题是验证永远不会被触发。此外,电子邮件的打印永远不会被击中,这意味着 clean 功能永远不会被击中。
为什么会出现这种情况?
django - Django formset 验证奇怪的行为
对于模型表单表单集的表单集验证,我遇到了一些奇怪的行为。我正在使用 Django 1.5,python 2.7 这是我使用的代码。
型号类:
表格类:
Formset 类生成:
在视图的 get_context_data 函数中创建表单集:
所以,我在表单集中提交了一个 WorkDone 表单,没有任何输入的数据(当然是 typeOfWork),这里是来自 POST 请求的 POST 数据:
并在下面查看此代码的输出:
为什么验证是真的,为什么表单中缺少 TypeOfWork 字段没有错误?谢谢你。
django - django 跳过字段的验证
我需要跳过 OrderAmount 字段的验证,但它仍然保存无效的数据。有没有办法做到这一点?我知道 django 允许您进行自己的验证,但我不知道如何让它完全跳过一个字段的验证。
模型:
形式:
django - 在 Django 模型中存储电话号码的最佳方法是什么
我正在model
像这样存储一个电话号码:
用户将输入一个电话号码,我将使用该电话号码SMS Authentication
此应用程序将在全球范围内使用。所以我还需要国家代码。是CharField
存储电话号码的好方法吗?还有,我如何验证电话号码?
django-forms - 根据另一个字段验证表单
我有这个表格:
用户应该能够输入 IPv4 或 IPv6 地址。根据 IP 版本,网络掩码的验证应如下所示:
但我不知道在验证网络掩码时如何访问变量 IP。
django - Django:为一个字段正确显示多条错误消息
我正在使用 django 1.5.5。对于我的项目。我有一些模型,其中一些与另一个具有多对多字段:
我为 FilmShow 创建了一个自定义管理表单,其中包含一个clean_screening_formats
方法:
实际的验证检查工作正常,但管理表单上这些错误消息的输出有点偏离。而单个错误消息输出为(例如):
消息列表的输出如下所示:
谁能建议我如何使这些错误消息列表正确显示?
编辑:我认为这个问题是由于 django 在引发多个错误时存储消息的方式略有不同。例子:
这可能是 Django 中的错误吗?
python - 如何防止来自 django admin 的模型中的重复条目
我有一个应用程序,其模型名为Verifications
. 它具有以下字段:asset_code、Status、Location、Emp_id 等。我可以使用 django 管理面板中的“添加验证”添加验证。但我想限制添加重复的asset_code 条目(如果asset_code 已经存在)。
状态字段的值可以介于 1 到 10 之间。
如果asset_code 已经存在并且状态= 1,如何防止在模型中添加条目。