Мне нужно сгенерировать форму для добавления члена в модель, которая является Внешним ключом к пользовательской модели. Это дает мне выпадающее поле, как я могу сделать это поле char.
models.py:
class UserGroup(models.Model):
"""Stores pairs of Group and User whenever a User is added"""
member = models.ForeignKey(User, on_delete=models.CASCADE, null = False)
group_name = models.ForeignKey(TaskGroupList, on_delete=models.CASCADE, null = False)
class Meta:
unique_together = ('member', 'group_name')
def __str__(self):
return str(self.member) + " in " + str(self.group_name)
forms.py:
class MemberAddForm(forms.ModelForm):
class Meta:
model = UserGroup
fields = ['member']
Эта форма дает мне раскрывающееся поле для "члена", поскольку это внешний ключ. Так, как я могу сделать это обычным текстовым полем.