@ решение Anentropic в от комментария на @Atma's answer работал меня. И я думаю, что это тоже самое лучшее.
Его комментарий:
нуль = True, пустой = True вызовет поле ModelForm, потребуется = False
Я просто установить его на моем ManyToMany поле в моем UserProfile
классе и его работала безупречно.
Мой UserProfile
класс теперь выглядит следующим образом (обратите внимание на friends
поле):
class UserProfile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
friends = models.ManyToManyField('self', null=True, blank=True)
Я также думаю, что это самое красивое решение, так как вы делаете то же самое, положить null
и blank
в True
, погода у вас есть простое поле char
или, как и у меня, ManyToMany
.
Опять же, спасибо большое @ Энтропий.)
P.S. Я написал это как сообщение, так как не мог прокомментировать (у меня меньше 50 репутации), но также потому, что я думаю, что его комментарий требует больше внимания.
P.P.S. Если этот ответ помог вам, прокомментируйте его комментарий.
Cheers :)
Как выглядит модель? – Ngenator