我已经使用 django-pyodbc-azure 将 django 连接到 SQL Server。我是 django 的新手。我在 django models.py 中创建了一个模型,并且能够将模型迁移到 SQL Server。所有适当的表都已创建。
我有最终将由应用程序提供的历史数据。是否可以访问在同一个数据库中保存此历史数据的现有表?还是简单地将历史数据加载到 django 创建的新表中更聪明?
从概念上讲,我认为可以为现有表制作模型(通过 inspectdb 或手动)。但是,添加这些模型会导致 django 在执行迁移时创建新表,而不是识别表已经存在。
什么是最佳实践?我认为创建所有新表,然后在代理中设置作业以将历史数据加载到这些新表中可能会更干净。