У меня есть поле «многие ко многим» group_user
между двумя моделями user
и group
. И на этот раз я хочу получить или создать group_user
, но возникает следующая ошибка:
Ошибка:
Невозможно разрешить ключевое слово 'group' в поле. Возможны следующие варианты: Group, Group_id, User, User_id, id
, правильный group
и user
. Группа и Пользователь - модель.
views.py
# get or create group user
team_user, created = GroupUser.objects.get_or_create(
user=user,
group=group,
defaults={
'token': access_token
}
)
team_user.save
models.py
class GroupUser(models.Model):
User = models.ForeignKey(User, on_delete=models.CASCADE)
Group = models.ForeignKey(Group, on_delete=models.CASCADE)
token = models.CharField(max_length=255)
def __str__(self):
return self.token