首页 > 其他 > 详细

10.django学习

时间:2021-05-21 17:38:52      阅读:16      评论:0      收藏:0      [点我收藏+]

1、orm

 1 from django.db import models
 2 
 3 class Musicer(models.Model):
 4     name = models.CharField(max_length=20, verbose_name="姓名")
 5     age = models.IntegerField(verbose_name="年龄")
 6 
 7 new_singger = Musicer.objects.create(name=李志, age=40)
 8 many_singger = [Musicer.objects.create(name=李志 + str(i), age=i) for i in range(1, 20)]
 9 new_or_modifiy = Musicer.objects.update_or_create(name=李志, defaults={age: 41})
10 
11 ‘‘‘
12 类型名            说明                参数                              是否必传
13 CharField       字符串              max_length                           是
14 IntegerField     整数
15 DecimalField    浮点数     max_digits:总位数,decimal_places:小数位         是
16 BooleanField     bool
17 DateField       日期      auto_now:修改时间,auto_now_add:创建时间         可选,尽量不要使用,因为在更新时,只能通过object.save()来更新
18 TextField       文本
19 EmailField      合法email
20 ImageField      图片      height_field、width_field                     可选
21 ‘‘‘
22 
23 ‘‘‘
24 其它参数         说明           默认值
25 null          是否可以为空       False
26 black         是否可以为None    False
27 default        默认值
28 primary_key    主键索引
29 unique         唯一索引
30 db_index       索引
31 ‘‘‘

 

10.django学习

原文:https://www.cnblogs.com/kuangfengnulang/p/14794280.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!