django将dbfirst设置为默认值并修改inspectdb命令(comments转化为verbose_name)
发布时间
阅读量:
阅读量
前言
在Django框架中,较为常见的实践是依据ORM类来构建数据库表结构,而本文将重点探讨如何基于已有的数据库表反向生成对应的ORM类。
一、使用inspectdb
通常采用 inspectdb 命令来完成 dbfirst 的实现,一般情况下生成的类结构如下所示:
class BLicenceinfo(models.Model):
id = models.BigAutoField(primary_key=True)
field_locked = models.IntegerField(db_column='_Locked') # Field name made lowercase. Field renamed because it started with '_'.
field_delete = models.IntegerField(db_column='_Delete') # Field name made lowercase. Field renamed because it started with '_'.
mlid = models.CharField(db_column='MLID', max_length=50) # Field nam
全部评论 (0)
还没有任何评论哟~
