首页 > 解决方案 > 有什么办法可以将 Django 用于现有数据库?如果是,如何使用模型?

问题描述

我正在处理关系数据库中已有的数据。现在的问题是如何构建模型以及如何使用来自用户的新数据(技术上是 django 表单)更新表?

标签: djangodjango-modelsdjango-forms

解决方案


Django 原生支持为现有数据创建模型和处理现有数据。从文档中:

将 Django 与遗留数据库集成

Django 仍然需要创建几个自己的表,但会适应使用您现有的表。从文档中,您可以像这样自动创建模型:

python manage.py inspectdb > models.py

您需要确定是否要管理对表结构的更新,但这涉及到特定于您的项目的细节。


推荐阅读