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