近期需要用django快速搭建一个后台管理,数据库已经存在。大家都知道django是通过models模型类来产生映射对应关系的。如果参照数据库去自己写models,未免太麻烦了。这里只需要几条命令就能实现,特此记录一下。
第一步:
python manage.py inspectdb
第二步:
python manage.py inspectdb > models.py
# 这里的models就是你创建的app里的models
第三步:
python manage.py makemigrations
python manage.py migrate
最后,对生成的模型类做细节调整(比如verbose_name等)就可以了。修改之后再执行一次迁移,搞定!