mysql现有表反向生成models类:python manage.py inspectdb
1、生成的类输出到控制台:python manage.py inspectdb
2、生成的类输出到文件:python manage.py inspectdb > server/models:::server是应用目录,也就是models文件所在的目录
python manage.py inspectdb
python manage.py inspectdb > server/models
反向生成表查询:
from server import models
result = models.Autotest_testcase.objects.filter(recordname=recordname)
for re in result :
print(re.id)
注意:Autotest_testcase表需要有主键,否则print会报错
3、django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
配置问题,文件头引入代码
import os,django
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "autotest_web.settings")
django.setup()