大佬教程收集整理的这篇文章主要介绍了如何在 Django 中使用现有的 mysql 数据库及其在 sql 中的迁移?使用 mysql db 需要在 django 中做哪些更改?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经有一个包含大量数据的 MysqL 数据库,其中的表和迁移都是用 sql 编写的。现在我想在 django 中使用相同的 MysqL 数据库,以便我可以使用该数据库中的数据。我希望不需要进行迁移,因为我不会再次在 Django 中编写模型,还有什么将是我必须做的更改/修改。例如:在中间件中?。任何人都可以帮助我吗?
据我所知,没有 100% 自动的方法可以实现这一点。
您可以使用以下命令
python manage.py inspectdb
它将生成一个非托管模型列表,您可以将这些模型导出到 model.py 文件并集成到您的 django 项目中。
然而,它并不神奇,并且存在很多边缘情况,因此在集成之前应该手动检查生成的模型列表。
更多信息:https://docs.djangoproject.com/en/3.0/ref/django-admin/#django-admin-inspectdb
以上是大佬教程为你收集整理的如何在 Django 中使用现有的 mysql 数据库及其在 sql 中的迁移?使用 mysql db 需要在 django 中做哪些更改?全部内容,希望文章能够帮你解决如何在 Django 中使用现有的 mysql 数据库及其在 sql 中的迁移?使用 mysql db 需要在 django 中做哪些更改?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。