如果数据库表包含100个字段,并且django应用程序仅使用少数字段(例如1或2),是否需要使用100个字段声明相应的django模型?
答案 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/