В файле models.py
приложения *1005* для аутентификации Django * есть модели для user
и group
, которые создают свои соответствующие таблицы в базе данных:
class user
-> auth_user
class group
-> auth_group
Нет класса user_groups
, и все же за кулисами происходит нечто необычное, чтобы также создать таблицу auth_user_groups
, которая отслеживает, какие пользователи в каких группах. (Каждая строка содержит по одному user_id
и group_id
).
Может кто-нибудь помочь мне понять, как это происходит? Я могу захотеть повторить эту функцию в моем собственном приложении, где я связываю customer
модели с group_id
.