首页 > 数据库技术 > 详细

django 反向生成model根据数据库

时间:2020-11-28 19:49:45      阅读:73      评论:0      收藏:0      [点我收藏+]

3、反向生成

现在数据库中创建表

技术分享图片
  1. CREATE TABLE `alarm_group` (
  2. `group_name` varchar(250) NOT NULL,
  3. `group_des` blob,
  4. `members` blob,
  5. `timestamp` datetime NOT NULL,
  6. `on_duty` blob,
  7. `leader` blob,
  8. PRIMARY KEY (`group_name`)
  9. ) ENGINE=MyISAM DEFAULT CHARSET=utf8
技术分享图片

然后执行命令,生成model.py代码

  1. python manage.py inspectdb

生成的代码model.py如下

技术分享图片
    1. class AlarmGroup(models.Model):
    2. group_name = models.CharField(primary_key=True, max_length=250)
    3. group_des = models.TextField(blank=True, null=True)
    4. members = models.TextField(blank=True, null=True)
    5. timestamp = models.DateTimeField()
    6.  
    7. class Meta:
    8. managed = False
    9. db_table = ‘alarm_group‘

django 反向生成model根据数据库

原文:https://www.cnblogs.com/SunshineKimi/p/14053420.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!