当您已有现有数据库时,有没有办法自动创建models.py模型定义? 我有一个复杂的数据库,其中已经在MySQL中设置了表和关系,并且如果可能的话,我们希望避免从头开始创建models.py文件。
答案 0 :(得分:6)
您可以使用:
./manage.py inspectdb > models.py
根据文件:
inspectdb实用程序会内省您的指向的数据库 设置文件,确定每个的Django模型表示 你的表,并将Python模型代码打印到标准输出。
Django Book 2.0 - Chapter 18中的更多信息: