Добавление групп Django программным способом

Я создал очень простой сайт Django и хочу создать группу модераторов. Я не знаю, как создать ее программно. В основном, я беспокоюсь о том, в какой файл мне нужно поместить это, и будет ли, когда я создам ее, она отображаться на моем административном сайте как группа. В противном случае, как еще я могу подтвердить, что она создана? Могу ли я создавать группы из любого приложения? Например, у меня есть приложение под названием "пользователи", которое не содержит никаких моделей. Могу ли я просто создать свою группу модераторов с помощью примера кода для общей группы ниже в views.py или это не будет работать?

from django.contrib.auth.models import Group, Permission
from django.contrib.contenttypes.models import ContentType
from api.models import Project
new_group, created = Group.objects.get_or_create(name='new_group')

ct = ContentType.objects.get_for_model(Project)

permission = Permission.objects.create(codename='can_add_project',
                               name='Can add project',
                               content_type=ct)
 new_group.permissions.add(permission)

Заранее спасибо за любую помощь!

Вернуться на верх