首页 > 解决方案 > 如何为 django 核心迁移表使用自定义名称?

问题描述

Django 核心迁移创建以下表格

    auth_group
    auth_group_permissions
    auth_permission
    auth_user
    auth_user_groups
    auth_user_permissions
    django_admin_log
    django_content_type
    django_migrations
    django_session

但我想acps在每个表名之前添加如下。

    acps_auth_group
    acps_auth_group_permissions
    acps_auth_permission
    acps_auth_user
    acps_auth_user_groups
    acps_auth_user_permissions
    acps_admin_log
    acps_content_type
    acps_migrations
    acps_session

那是因为我想在同一个数据库中运行多个 Django 实例。

我正在使用SQL ServerDjango 2.1.8

有什么办法可以做到这一点吗?

标签: djangodjango-migrations

解决方案


这在核心 Django 中是不可能的,但是,有一个包可用于为项目中的所有表添加前缀:

https://github.com/fingul/django-db-prefix

祝你好运!


推荐阅读