第四十三节 模型中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']
原文地址:https://www.cnblogs.com/kogmaw/p/12461411.html