Advertisement

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)

还没有任何评论哟~