Mr.*_*un. 0 django django-forms
我有一个对象(基于myModel),我想根据形式(以创建myModelForm),我也希望该对象将涉及到该电源线 ForeignKey的对象(组),我想自己决定。(即不要”不希望它在形式中。
因此,如果我尝试使用form.save()会出现错误。有没有办法在使用save()之前添加 Group ForeignKey(在视图中)?
我的代码看起来像这样:
class myModel(models.Model):
myGroup = ForeignKey(Group)
normal_field1 = TextField()
...
normal_field2 = TextField()
class myModelForm(ModelForm):
class Meta:
model = myModel
fields = [normal_field1,noraml_field2]
Run Code Online (Sandbox Code Playgroud)
谢谢你
使用commit=False没有它坚持到数据库中创建项目。
if form.is_valid():
obj = form.save(commit=False)
obj.myGroup= whatever
obj.save()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1597 次 |
| 最近记录: |