摘要:
分页器的组件代码 class Pagination(object): def __init__(self,current_page,all_count,per_page_num=2,pager_count=11): """ 封装分页相关数据 :param current_page: 当前页 :par 阅读全文
摘要:
下面是一个以HTML文档的形式返回当前日期和时间的视图: from django.http import HttpResponse import datetime def current_datetime(request): now = datetime.datetime.now() html = 阅读全文
摘要:
第一种 :直接写死 第二种 : {% load static %} <link rel='stylesheet' href="{% static 'css/mycss.css'%}"> # 第二种方式 第三种 : {% load static %} <link rel='stylesheet' hr 阅读全文
摘要:
模板的继承(动态的获取数据) 母板 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcss.com/jquery/3.4. 阅读全文
摘要:
def booklist(request): # 动态插入100条数据 for i in range(100): models.Book2.objects.create(name='第%s本书'%i) #批量插入数据 l = [] for i in range(10000): l.append(mo 阅读全文
摘要:
json 阅读全文
摘要:
代码如下: from django.shortcuts import render,HttpResponse,redirect from django.views import View # Create your views here. def login(request): if request 阅读全文
摘要:
body { background: url(7800a14f90654243ee83973fdbcdd686.jpg); background-size: 100% 100%; background-attachment: fixed;} 阅读全文
摘要:
select标签 select 可以创建单选或多选菜单。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!--select 和option标签连用 类似于ul li 注意:na 阅读全文
摘要:
一 认证简介: 只有认证通过的用户才能访问指定的url地址,比如:查询课程信息,需要登录之后才能查看,没有登录,就不能查看,这时候需要用到认证组件 二 局部使用 models.py class User(models.Model): name=models.CharField(max_length= 阅读全文
摘要:
一 频率简介: 为了控制用户对某个url请求的频率,比如,一分钟以内,只能访问三次 二 自定义频率类,自定义频率规则: 自定义的逻辑 #(1)取出访问者ip # (2)判断当前ip不在访问字典里,添加进去,并且直接返回True,表示第一次访问,在字典里,继续往下走 # (3)循环判断当前ip的列表, 阅读全文
摘要:
Django内置的serializers(把对象序列化成json字符串 from django.core import serializers def test(request): book_list = Book.objects.all() ret = serializers.serialize( 阅读全文
摘要:
什么是UUID? UUID是Universally Unique Identifier的缩写,它是在一定的范围内(从特定的名字空间到全球)唯一的机器生成的标识符。UUID具有以下涵义: 经由一定的算法机器生成 为了保证UUID的唯一性,规范定义了包括网卡MAC地址、时间戳、名字空间(Namespac 阅读全文
摘要:
一 什么是分布式系统唯一ID 在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。 如在金融、电商、支付、等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求,此时一个能够生成全局唯一ID的系统是非常必要的。 二、分布式系统唯 阅读全文
摘要:
一 权限简介 只用超级用户才能访问指定的数据,普通用户不能访问,所以就要有权限组件对其限制 二 局部使用 from rest_framework.permissions import BasePermission class UserPermission(BasePermission): messa 阅读全文
摘要:
Vue项目结构介绍 build 文件夹:用于存放 webpack 相关配置和脚本。 config 文件夹:主要存放配置文件,比如配置开发环境的端口号、开启热加载或开启gzip压缩等。 dist 文件夹:默认命令打包生成的静态资源文件。 node_modules:存放 npm 命令下载的开发环境和生产 阅读全文
摘要:
form中的 action 控制请求往什么地方提交 method 请求方式 如果不写默认是get 请求 如果想传文件 必须要把默认的urlencoded的改成enctype="multipart/form-date" 后端的代码 def upload_file(request): if reques 阅读全文
摘要:
一 简单分页(查看第n页,每页显示n条) from rest_framework.pagination import PageNumberPagination # 一 基本使用:url=url=http://127.0.0.1:8000/pager/?page=2&size=3,size无效 cla 阅读全文
摘要:
一 解析器的作用: 根据请求头 content-type 选择对应的解析器对请求体内容进行处理。 有application/json,x-www-form-urlencoded,form-data等格式 urlencoded:在body体中的格式是:name=lqz&age=18&wife=liuy 阅读全文
摘要:
一、什么是中间件: 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能 说的直白一点中间件是帮助我们 阅读全文