'''ORM基础操作''' '''orm返回的两种数据类型: 1.QuerySet 2.object''' '''1.QuerySet''' # 支持链式编程,可以在all后面加方法 qs = models.Teacher.objects.all() #获取全部 Teacher数据qs,返回的是Qu Read More
posted @ 2020-09-08 14:35 LDM_datos Views(129) Comments(0) Diggs(0) Edit
models.py models里面的建表操作 class Student(models.Model): name = models.CharField(verbose_name='老师名字',max_length=50) class Meta: db_table = 'student' class Read More
posted @ 2020-09-08 07:08 LDM_datos Views(163) Comments(0) Diggs(0) Edit
当页面数据过多时我们需要对数据进行分页处理,django中提供了Paginator类进行分页处理。很方便。分页作用:提高用户体验;提高应用的速度 引入: from django.core.paginator import Paginator 创建分页对象 all_articles = models. Read More
posted @ 2020-09-07 17:50 LDM_datos Views(161) Comments(0) Diggs(0) Edit
django的filter分为自带的和自定义的两种: 下面是第一种django自带的filter views.py def index(request): print("index,....") navs = '今天天气很好今天是周一啊' title1 = 'today' title2 = 'TOD Read More
posted @ 2020-09-07 11:44 LDM_datos Views(280) Comments(0) Diggs(0) Edit
为什么要使用中间件: 所有的请求来了都会先走到中间件,不是urls,比如每一个请求都需要登录 ,每一次都需要校验token,那么每次都需要在views里面验证,在每次请求来之前都在中间件里面处理,如果token不对,直接返回,就不需要走到后面的流程了,效率就高了 1.首先要在app的目录下建立一个p Read More
posted @ 2020-08-29 09:28 LDM_datos Views(126) Comments(0) Diggs(0) Edit
访问admin管理系统的地址:http://127.0.0.1:8000/admin 创建用户名密码:python manage.py createsuperuser 代码如下: from django.contrib import admin # Register your models here Read More
posted @ 2020-08-29 09:17 LDM_datos Views(163) Comments(0) Diggs(0) Edit
前后端交互的方式有两种,一种是自己写个html页面,插入数据,一种是使用django自带的后台管理,插入数据 下面介绍方式1: post.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title< Read More
posted @ 2020-08-29 08:48 LDM_datos Views(822) Comments(0) Diggs(0) Edit
我们知道,前端页面的数据是从数据库获取的,如果有多个html页面的数据是相同的话,在views.py文件里面定义的多个函数中就需要多次从数据库中获取相同的数据,如果每个view都需要返回同样的数据,那么就需要考虑上下文管理器 1.首先,定义一个上下文管理器的py文件,content_processo Read More
posted @ 2020-08-29 08:17 LDM_datos Views(195) Comments(0) Diggs(0) Edit
实际开发中,会有多个html页面,这些html页面中有很多东西是重复的, 比如引入的css,js的路径,还有一些内容的重复, 为了避免进行多次重复的操作,就需要定义一个公共的页面,然后其他页面复用/继承这个公共的页面, 再加上自己本身不同的内容 1.首先,定义一个公共的base.html页面,这个页 Read More
posted @ 2020-08-29 07:58 LDM_datos Views(171) Comments(0) Diggs(0) Edit
前端html页面上的数据是从数据库中取出来的,如何从数据库中取出数据然后体现在前端页面上 1.首先,在views里面定义函数,返回所需要的数据 def index(request): articles = models.Article.objects.all() return render(requ Read More
posted @ 2020-08-29 07:50 LDM_datos Views(541) Comments(0) Diggs(0) Edit