Как я могу использовать django групп для конкретной модели c? - PullRequest
0 голосов
/ 02 апреля 2020

Может ли какой-либо орган помочь мне использовать Django группы для конкретной c модели?

например, для приложения блога, в модели Entry, могу ли я добавить поле, подобное этому, чтобы иметь такие группы, как sport, news и т.д c?

group = models.ForeignKey(groups,on_delete=models.CASCADE)
(something like this) 

1 Ответ

0 голосов
/ 02 апреля 2020

Думаю, вы путаете Django Группы пользователей с группами, которые вы ищете. Возможно, вы захотите создать новую модель с именем Category

class Category(models.Model):
    shortName = models.CharField(max_length=16, primary_key=True)
    Name = models.CharField(max_length=120)
    # Add other fields 

Затем обновите модель Entry с помощью внешнего ключа на Category

class Entry(models.Model):
    category = models.ForeignKey('Category', on_delete=models.CASCADE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...