You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 20:45:02