我的目标是使用 django-simple-history 库将表的历史记录存储在与主数据库分开的数据库中。当我运行 migrate --database=the_second_db 时,Django 会为第二个数据库中的所有应用程序生成所有表。
如何让它在第二个数据库(历史表)中为我需要的特定应用程序生成一些特定的表?
最佳答案
是的,这可以通过使用Django Database Router来实现。 ,您还必须在项目 settings.py 文件的 DATABASES
常量上定义多个数据库配置。
关于python - Django 多数据库支持是否仅为数据库中的某些特定应用程序生成表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53495220/