【发布时间】:2018-01-26 10:20:11
【问题描述】:
我已使用 django-pyodbc-azure 将 django 连接到 SQL Server。我是 django 的新手。我在 django models.py 中创建了一个模型,并且能够将模型迁移到 SQL Server。已创建所有正确的表。
我有最终将由应用提供的历史数据。是否可以访问在同一个数据库中保存此历史数据的现有表?还是直接将历史数据加载到 django 创建的新表中更聪明?
从概念上讲,我认为可以为现有表制作模型(通过 inspectdb 或手动)。但是,添加这些模型会导致 django 在执行迁移时创建新表,而不是识别表已经存在。
什么是最佳实践?我认为创建所有新表,然后在代理中设置作业以将历史数据加载到这些新表中可能会更干净。
【问题讨论】:
标签: python sql-server django python-3.x django-pyodbc-azure