django 反向生成model根据数据库

3、反向生成

现在数据库中创建表

django 反向生成model根据数据库
  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
django 反向生成model根据数据库

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

  1. python manage.py inspectdb

生成的代码model.py如下

django 反向生成model根据数据库
    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根据数据库

上一篇:数据库-触发器


下一篇:Flink基础(四十):FLINK SQL(十六) 函数(五)自定义函数(三)