这可能听起来有点奇怪 - 但是是否可以从表(在本例中为 MySQL)加载数据以在 Django 中使用,而不需要存在模型?
我意识到这并不是真正的 Django 方式,但考虑到我当前的情况,我真的不知道如何更好地解决问题。
我正在一个网站上工作,该网站一方面使用从第三方购买的数据表。感兴趣的列可能会保持稳定,但是表的结构可能会随着数据集的后续更新而改变。该表也很大(就列而言) - 因此我不热衷于逐一键入模型中的每个字段。我还想保持表格完整 - 因此提出一个代表我感兴趣的列集的模型并不是真正理想的解决方案。
理想情况下,我希望将此表放在某个数据库中(可能与主站点数据库分开),并使用 SQL 直接访问其内容。
最佳答案
您始终可以直接对数据库执行原始 SQL:请参阅 the docs .
关于python - 将数据从 (MySQL) 数据库加载到没有模型的 Django 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24423645/