第四十三节 模型中meta的配置初介
models.py
1 from django.db import models 2 3 class Book(models.Model): 4 id = models.AutoField(primary_key=True) 5 # id 可以不用写,django会自行创建一个自增长的主键,但是如果写的话primary_key 这个参数不能少,不然会被当做普通字段 6 name = models.CharField(max_length=100, null=False) 7 author = models.CharField(max_length=100, null=False) 8 price = models.FloatField(null=False,default=0) 9 10 def __str__(self): 11 '''重定义对象的返回值''' 12 return "<Book:({name},{author},{price})>".format(name=self.name, author=self.author, price=self.price) 13 14 class Meta: 15 # 指定表名 16 db_table = 'my_book' 17 # 查询时指定排序,前面加一个‘-’号表示反序 18 ordering = ['-price', 'author']
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步