从数据库反向生成django的models
Posted 小作一个
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从数据库反向生成django的models相关的知识,希望对你有一定的参考价值。
有办法实现django 数据库反向生成models的方法吗?答案是肯定的。
1. 配置 settings.py 中的数据库配置部分
DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, ‘NAME‘: ‘mydb‘, ‘USER‘: ‘root‘, ‘PASSWORD‘: ‘password‘, ‘HOST‘: ‘127.0.0.1‘, ‘PORT‘: ‘3306‘, } }
2.运行命令
python mysite/manage.py inspectdb > mysite/myapp/models.py
或者:
python mysite/manage.py inspectdb
3.生成其他需要的表。执行sync
python manage.py syncdb
执行这一步是将django的系统表也生成到你已有的数据中,这样django才能用,比如session 就依赖于django自身的数据库。
以上是关于从数据库反向生成django的models的主要内容,如果未能解决你的问题,请参考以下文章