随笔分类 - Django
摘要:修改记录(update): student/views.py文件 from django.shortcuts import HttpResponse from .models import Student def student_update(request): Student.objects.fi
阅读全文
摘要:模糊查询: student/views.py文件 from django.shortcuts import HttpResponse from .models import Student def student_add(request): # stu=Student(name="李四",age=1
阅读全文
摘要:添加记录: 1.save方法 stu=Student(name="李四",age=18,sex=0,birthday="2021-11-23") stu.save() print(stu.name) print(stu.age) print(stu.sex) print(stu.birthday)
阅读全文
摘要:定义模型类: 示例:在app中models.py中定义模型类 models.py文件 from django.db import models # Create your models here. class Student(models.Model): sex_choices = ( (0, "女
阅读全文
摘要:配置数据库链接: 在settings.py中保存了数据库的连接配置信息,Django默认初始配置使用sqlite数据库 1.使用mysql数据库首先需要安装驱动程序 pip install PyMySQL 2.修改settings.py中DATABASES配置信息: DATABASES = { 'd
阅读全文
摘要:Django中内嵌了ORM框架,不需要直接编写SQL语句进行数据库操作,而是通过定义模型类,操作模型类来完成对数据库中表的增删改查和创建等操作。 O是object,也就类对象的意思。 R是relation,翻译成中文是关系,也就是关系数据库中数据表的意思。 M是mapping,是映射的意思。 映射:
阅读全文
摘要:模板语法: 静态页面:页面的数据都是写死的,万年不变的 动态页面:页面上的数据时从后端动态获取的 变量渲染之深度查询: views.py文件 def index(request): name="闫闻" age=28 is_mar="否" book_list=["西游记","水浒传","红楼梦","三
阅读全文
摘要:django的视图主要有2种,分别是函数视图和类视图.现在刚开始学习django,我们先学习函数视图(FBV),后面再学习类视图[CBV]. 4.1、请求方式 web项目运行在http协议下,默认肯定也支持用户通过不同的http请求发送数据来。django支持让客户端只能通过指定的Http请求来访问
阅读全文
摘要:路由控制器: from django.urls import path # 字符串路由 from django.urls import re_path # 正则路由,会把url地址看成一个正则模式与客户端的请求url地址进行正则匹配 # path和re_path 使用参数一致.仅仅在url参数和接收
阅读全文
摘要:Django介绍: Django 采用了 MVT 的软件设计模式,即模型(Model),视图(View)和模板(Template) 这个MVT模式并非django首创,在其他的语言里面也有类似的设计模式MVC,甚至可以说django里面的MVT事实上是借鉴了MVC模式衍生出来的。 MVC指的是 >
阅读全文