у меня две модели:
class Publication(models.Model):
title = models.CharField(max_length=30)
user = models.ManyToManyField(settings.AUTH_USER_MODEL)
class Auth_User(models.Model):
email = models.CharField(max_length=100)
и мой взгляд
form = publicationform(request.POST)
if form.is_valid():
f = form.save(commit=False)
f.user = request.user
f.save()
form.save_m2m()
return redirect('/')
и моя форма:
class publicationform(ModelForm):
class Meta:
model = Publication
exclude = ['user']
но когда я сохраняю, покажите мне это сообщение:
необходимо иметь значения для поля «публикация», прежде чем можно будет использовать эту связь «многие ко многим», пожалуйста, в чем проблема?