请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如何根据现有数据库生成model?

百度到的解答如下:

创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致
1.运行下面代码可以自动生成models模型文件

python manage.py inspectdb

2.把模型文件导入到app中

#创建app
django-admin.py startapp app
#将模型导入创建的app中去
python manage.py inspectdb > app/models.py

但是有个问题,这样就把所有的数据表生成到同一个django应用的model里了。如果数据库有用户表user,文章表article,想分别生成到django的文章应用和用户应用,应该怎么操作?

正在回答 回答被采纳积分+3

1回答

Jack 2019-09-28 19:13:44

我之前也试过这么搞,也是用的你百度到的答案。好像没别的办法,因为大家一般不这么做,反向生成后很多字段的属性还是需要手动修改

0 回复 有任何疑惑可以回复我~
  • 提问者 慕妹406553 #1
    因为我是php转python的,php中yii框架自带的脚手架gii可以根据数据表生成模型,视图,控制器等。
    回复 有任何疑惑可以回复我~ 2019-09-30 10:01:10
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信