-
3 votesanswersviews
如何为Django Rest Framework(DRF)中的ModelSerializers编写自定义字段验证,类似于Django中的表单验证?
我目前正在创建一个基于DRF的api . 我有一个模型,如: class Task(models.Model): name = models.CharField(max_length = 255) completed = models.BooleanField(default = False) description = models.TextField() tex... -
27 votesanswersviews
ModelForm的Django TextField max_length验证
在验证ModelForm时,Django不尊重TextField模型字段的max_length属性 . 所以我定义了一个继承自models.TextField的LimitedTextField,并添加了类似于models.CharField的验证位: from django.core import validators class LimitedTextField(models.TextFiel... -
0 votesanswersviews
Django模型表单验证没有显示
我需要在Django ModelForm字段上进行一些验证 . 所以我在models.py中改变了2行(就在下面) . 验证是必要的阻塞,但我找不到显示ValidationError的正确方法 . 也许在模型表单中有更简洁的方法可以做到这一点? models.py class Lexicon(models.Model): [...] alphanumeric = RegexVa... -
10 votesanswersviews
Model和Admin中的Django字段验证?
我想为Django模型的特定字段定义自己的验证例程 . 我希望错误消息显示在管理表单中,但如果实体是由自己的python代码保存,我也希望进行相同的验证 . 有没有办法在不违反DRY原则的情况下做到这一点? -
0 votesanswersviews
Django formset验证奇怪的行为
我对模型表单formset的formset验证有一些奇怪的行为 . 我正在使用Django 1.5,python 2.7这是我使用的代码 . 型号类: class WorkDone(models.Model): task = models.ForeignKey(Task) type_of_work = models.ForeignKey("pricelist.TypeOf...