我将尝试构建一个 Web 应用程序,用户可以在其中访问 URL、登录并查看报告和其他信息。但是,报告的数据存储在外部数据库中。这是一个 MySQL 数据库,我可以访问它。
我对谷歌做了一些研究,但没有找到任何例子。我已经对连接多个数据库做了一些阅读 - https://docs.djangoproject.com/en/dev/topics/db/multi-db/所以看起来我可以连接到数据库了。
下一部分是我卡住的地方。数据库中的数据将随时更新。我不想能够编辑信息,我也不想能够覆盖任何东西。我只是希望能够连接到数据库拉取所需的信息,然后通过模板查看以供用户查看。首先,因为数据一直在更新,这会是一个问题吗?(我希望不是!)
连接到数据库后,能够提取数据然后将其转换为可以输出到模板的格式的最佳方法是什么?我是否需要将数据导入模型,然后使用视图进行控制。或者我需要用 JSON 或 XML 转换数据吗?
我对 python / django 相当陌生,所以任何帮助将不胜感激。如果您需要更多信息,请提前询问并感谢。:)