django_orm02

django orm中的类 如果包含Meta类,这个Meta类封装了一些数据库的信息

class Author(models.Model):
    id=models.AutoField(primary_key=True)
    name=models.CharField(max_length=32)
    # 外键  多对多  作者和书
    books=models.ManyToManyField(to="Book")

    class Meta:
        db_table="author"    # orm 在数据库中的表名 默认是app_类名字  可以通过db_table 重写表名
        index_together=["id",]  # 联合索引
        unique_together=["id","name"] # 联合唯一索引
        ordering=["id",] # 指定按照什么字段排序  只有设置了该属性 我们查询到的结果 才可以被reverse()

  

posted @ 2021-01-10 16:07  Yuan_x  阅读(87)  评论(0)    收藏  举报