zoukankan      html  css  js  c++  java
  • 第四十三节 模型中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']
  • 相关阅读:
    文件操作
    数据补充
    小数据池
    列表
    基础知识1
    我的Python之旅开始
    正则
    模块
    迭代器与生成器
    文件操作
  • 原文地址:https://www.cnblogs.com/kogmaw/p/12461411.html
Copyright © 2011-2022 走看看