草庐IT

InlineFormset

全部标签

python - 测试 InlineFormset clean 方法

我有一个Django项目,有2个模型,一个Structure和Bracket,Bracket有一个结构的外键(即一对多,一个结构有很多括号)。我为管理站点创建了一个TabularInline,这样结构上就会有一个括号表。我添加了一个带有一些自定义clean方法的自定义表单集来做一些额外的验证,你不能有一个与同一结构上的另一个支架冲突的支架等等。管理员看起来像这样:classBracketInline(admin.TabularInline):model=Bracketformset=BracketInlineFormsetclassStructureAdmin(admin.ModelA

python - 使用模型表单中的 Generic_inlineformset_factory 创建表单

我想借助ModelForm创建一个编辑表单。我的模型包含一个通用关系b/w类,所以如果有人可以向我建议View和一些模板,我将非常感激,因为我是该语言的新手。我的模型看起来像:-classEmployee(Person):nickname=models.CharField(_('nickname'),max_length=25,null=True,blank=True)blood_type=models.CharField(_('bloodgroup'),max_length=3,null=True,blank=True,choices=BLOOD_TYPE_CHOICES)marit

python - django - 具有多个外键的 inlineformset_factory

我正在尝试使用以下模型做一个表单集(提升是主要的):classboost(models.Model):creator=models.ForeignKey(userInfo)game=models.ForeignKey(gameInfo)name=models.CharField(max_length=200)desc=models.CharField(max_length=500)rules=models.CharField(max_length=500)subscribe=models.IntegerField(default=0)classuserInfo(models.Model