0
場,我有以下類:將用戶添加到許多一對多默認
class Module(models.Model):
contributors = models.ManyToManyField(User)
我希望做的是,當我使用這個類保存的ModelForm,所提交的用戶表格將保存到貢獻者字段中。我會如何去做這件事?
場,我有以下類:將用戶添加到許多一對多默認
class Module(models.Model):
contributors = models.ManyToManyField(User)
我希望做的是,當我使用這個類保存的ModelForm,所提交的用戶表格將保存到貢獻者字段中。我會如何去做這件事?
第一種方法:
def moduleForm(request):
formset_f = modelformset_factory( Module, extra=20)
if request.method == 'POST':
formset = formset_f(request.POST)
if formset.is_valid():
for form in formset:
module = form.save()
module.contributors.add(request.user)
...
我就在想,這是我是如何將不得不去了解它,但不能肯定。我會給它一個鏡頭。謝謝。 – Samsquanch