Django admin关联数据库表准确名称?结合给出Model类选正确项
Django数据库表名对应答案
推导规则
Django默认生成数据库表名的规则如下:
- 未在Model的
Meta类中显式指定db_table参数时,默认表名格式为:{所属App名称}_{模型类名全小写},其中驼峰命名的类名会自动转换为下划线分隔的小写格式 - 本次待选选项均不带App前缀,默认仅判断模型类对应的表名后缀部分即可
结合你的代码推导
你定义的模型类代码如下:
class tbl_Categorie(models.Model): category_id = models.AutoField(primary_key=True) category_name =models.CharField(max_length=14) def __str__(self): return self.category_name
你的模型类名为tbl_Categorie,转换为全小写后为tbl_categorie,和选项2完全匹配。
最终结论
正确选项是 2. tbl_categorie
内容的提问来源于stack exchange,提问作者Hasnain
相关产品推荐
相关产品推荐

