Переопределить мета-настройки по умолчанию - PullRequest
0 голосов
/ 16 апреля 2020

В связи с требованием я хотел бы настроить все имена таблиц настроек по умолчанию.

Даже если я изменяю ядро ​​непосредственно в файлах venv.lib.site-packages, затем запускаю команду ниже,

Django Миграции по-прежнему не могут обнаружить изменения.

python manage.py makemigrations

Ниже приведены мета-настройки и место, которое я хотел бы изменить, я попытался поместить их в _init.py проекта или приложения и это не работает

from django.db.migrations.recorder import MigrationRecorder
from django.contrib.sessions.models import Session
from django.contrib.contenttypes.models import ContentType
from django.contrib.admin.models import LogEntry

from django.contrib.auth.models import Permission
from django.contrib.auth.models import Group
from django.contrib.auth.models import User

from rest_framework.authtoken.models import Token

Session._meta.db_table = "extData_django_session"
MigrationRecorder.Migration._meta.db_table = "extData_django_migrations"
ContentType._meta.db_table = "extData_django_content_type"
LogEntry._meta.db_table = "test_django_admin_log"

Permission._meta.db_table = "extData_auth_permission"
Group._meta.db_table = "extData_auth_group"
User._meta.db_table = "extData_auth_user"

Token._meta.db_table = "extData_authtoken_token"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...