python - 数据库优先 Django 模型

标签 python django django-models django-rest-framework django-serializer

在 ASP.NET 中有 Entity Framework 或称为“数据库优先”的东西,其中实体是从现有数据库生成的。 Django 有类似的东西吗?

我通常使用一个预先存在的数据库,我需要为其创建一个后端(随后是一个前端)。其中一些关系数据库有很多表和关系,因此手动编写模型不是一个好主意。我已经在 Google 上搜索了解决方案,但相对来说是两手空空。

最佳答案

您可以使用此链接上的信息。

python manage.py inspectdb > models.py

https://docs.djangoproject.com/en/3.0/howto/legacy-databases/ 这取决于您的数据库,但我已经使用过并且效果很好。

关于python - 数据库优先 Django 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30519149/

相关文章:

python - 使用 Azure-Monitoring-libraries-for-python 监视 Azure-Monitor 中的 azure-resources 并获取这些指标

Django DB Design - 维护常见和历史数据

Django:为索引列指定 HASH 而不是 BTREE

python - Django查询集注释,带有选择的charfield并尝试获取显示值

python - 如何让 django model utils Choices 处理小写和大写

python - 使用 contextvar 跟踪 Python 中的异步循环

python - 多个工作节点上的 Django + Celery 任务

python - 在 LMFIT 中拟合负指数模型

python - 找到另一个具有目标路径的文件 - 那个文件在哪里?

django - 两个模型各自具有互相引用的 ManyToMany 字段