问题阐述
以往Django开发都是先写models.py,然后完成命令“python manage.py magemigrations && python manage.py migrate”完成数据库的建立。
现在,正好相反:已有现存的数据库,这个models.py怎么写?
问题解决
关键命令: python manage.py inspectdb
首先,可以这样看看 inspectdb 的操作解释:
$ python manage.py inspectdb --help
usage: manage.py inspectdb [-h] [--version] [-v {0,1,2,3}]
[--settings SETTINGS] [--pythonpath PYTHONPATH]
[--traceback] [--no-color] [--database DATABASE]
[table [table ...]]
Introspects the database tables in the giv