Django
maxnoodles
热爱Python 终身学习
展开
-
Django学习笔记一(Model字段常用参数介绍)
django-model模型介绍1.常用字段选项null如果为 True,当该字段为空时,Django 会将数据库中该字段设置为 NULL。默认为 False 。blank如果设置为 True,该字段允许为空。默认为 False。null 选项仅仅是数据库层面的设置,然而 blank是涉及表单验证方面。如果一个字段设置为 blank=True ,在进行表单验证时,接收的数据该字段值允许...原创 2019-05-31 18:11:57 · 392 阅读 · 0 评论 -
Django学习笔记二(常用字段类型)
django模型常用字段类型1. 字段类型BooleanField真/假字段,此字段的默认表单窗口小部件是CheckboxInputCharField字符串字段,用于小到大的字符串。对于大量文本,请使用TextField。此字段的默认表单窗口小部件是a TextInput。CharField 有一个额外的必要参数:CharField.max_lengthDateField精确到日...原创 2019-05-31 18:13:22 · 167 阅读 · 0 评论 -
Django学习笔记三(Model 实例方法)
django-Model 实例方法1.create# 创建对象不会触及数据库,需要save()# 自定义模型有两种方法,第一种的使用@classmethod# 第二种是(建议使用) ‘在自定义管理器上添加方法’class BookManager(models.Manager): def create_book(self, title): book = self.create(tit...原创 2019-05-31 18:14:12 · 525 阅读 · 0 评论 -
Django学习笔记四 (类视图)
Django类视图1. 使用基于类的视图from django.http import HttpResponsefrom django.views import view# 如果使用函数编写一个视图def my_view(request): if request.method == 'GET': return HttpResponse('result') # 使用基于类的视...原创 2019-05-31 18:15:26 · 143 阅读 · 0 评论 -
Django学习笔记五(URL调度器)
Django视图–URL调度器1。Django处理请求Django依次匹配每个URL模式,在与请求的URL匹配的第一个模式停下来,如:from django.urls import pathform . import viewsurlpatterns = [ path('articles/2003/', views.special_case_2003), path('article...原创 2019-05-31 18:18:57 · 204 阅读 · 0 评论 -
Django学习笔记六(QuerySet)
QuerySet查询笔记1. 创建对象两种方法:# 创建完必须调用save才保存a = Blog(name='a', tagline='b')a.save()# 一个步骤创建和保存对象b = Blog.object.create(name='a', tagline=b )一对多和多对多需使用其他方法2. 检索对象通过一个Manager(系统默认创建,可以用Objects调用...原创 2019-05-31 18:19:33 · 186 阅读 · 0 评论