Django里的Models

class FoodType(models.Model):
    typeid = models.CharField(max_length=20,primary_key=True)
    typename = models.CharField(max_length=20)
    childtypenames = models.CharField(max_length=200)
    typesort = models.IntegerField(default=1024)

    def __str__(self):
        return self.typename
    class Meta:
        db_table = 'axf_foodtypes'
__Meta__意思是把数据库的表名自定义,表名为  axf_foodtypes

定义了一个类,在类里面__str__意思是数据库表里显示什么

如果不想改表名,可以直接写abstract=True或者不写即可.

# 将父类定义为抽象类(不会创建表)
class Meta:
    abstract = True


猜你喜欢

转载自blog.csdn.net/Moniicoo/article/details/80600457