Django模型的字段数少于相应的数据库表

时间:2017-03-14 08:34:40

标签: python mysql django

如果数据库表包含100个字段,并且django应用程序仅使用少数字段(例如1或2),是否需要使用100个字段声明相应的django模型?

2 个答案:

答案 0 :(得分:1)

不,您不需要使用数据库中的所有字段声明Django模型。

答案 1 :(得分:0)

Django附带了一个名为inspectdb的实用程序,它可以通过内省现有数据库来创建模型

python manage.py inspectdb

使用标准Unix输出重定向将其另存为文件:

python manage.py inspectdb > models.py

这将减少手动定义模型的压力。

参考:https://docs.djangoproject.com/en/1.10/howto/legacy-databases/

相关问题