当前位置: 主页 > 日志 > Django >

Django模型中如何自定义表名

默认情况下Django模型将使用“App名称_模型类名”作为对应的表名,如何自定义该名称呢?

使用模型的meta选项,如下示例。自定义表名为businesses

class Businesses(models.Model):
    business_email = models.EmailField()
    password = models.CharField(max_length=20)
    contact_first_name = models.CharField(max_length=30)
    contact_last_name = models.CharField(max_length=30)

    class Meta:
        db_table = "businesses"

查看更多: http://stackoverflow.com/questions/9849666/how-to-remove-the-prefix-of-a-table-for-a-django-model

[日志信息]

该日志于 2012-03-25 06:16 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “Django模型中如何自定义表名” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!!    (尊重他人劳动,你我共同努力)
   
验证(必填):   点击我更换验证码

redice's Blog  is powered by DedeCms |  Theme by Monkeii.Lee |  网站地图 |  本服务器由西安鲲之鹏网络信息技术有限公司友情提供

返回顶部