- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 django中自定义middleware以及auth模块的自定义扩展、admin的基本方法
django中间件中间件类似于门卫,在数据进入和离开的时候都需要经过中间件处理主要作用为控制用户访问频率,全局登陆校验,用户访问白名单等中间件五个方法自定义中间件实现全局访问校验以及频率限制from django.utils.deprecation import MiddlewareMixinfrom django.shortcuts import redirect ,HttpRe...
2020-04-19 22:44:49
693
原创 cookie和session
cookiecookie由来http协议是无状态的,对于服务器来说,每一次请求都是全新的,有点人生若只如初见的感觉,cookie英文原意是曲奇饼干,但浏览器中的cookie,仅仅是继承了曲奇饼干小巧玲珑的特征,是指浏览器发送到浏览器上的一组键值对,这一小段信息,用来保存访问状态。django中操作cookie一个登陆实例def cookieLogin(request): prin...
2020-04-19 22:34:30
262
原创 django自定义装饰器以及FBV和CBV加装饰器的方法
首先写一个装饰器用来做cookie登陆验证#使用装饰器做cookie版登陆验证def check_login(func): @wraps(func) def inner(request,*args,**kwargs): #先做登陆验证cookie # cookie_value=request.COOKIES.get('h1') #...
2020-04-19 22:34:04
233
原创 django.db.migrations.graph.NodeNotFoundError: Migration order……相关错误的原因和处理方法
django.db.migrations.exceptions.NodeNotFoundError: Migration auth.0012_auto_20190411_0413 dependencies reference nonexistent parent node ('auth', '0011_update_proxy_permissions')相关报错
2020-04-13 22:04:32
1282
Django之ORM随笔
ORM概念对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。ORM在业务逻辑层和数据库层之间充当了桥梁的作用。ORM由来几乎所有的软件开发过程中都会涉及到对象和关系数据库。在用户层面和业务逻辑层面,...
2020-04-02 21:31:59
117
原创 Linux几种服务器(dhcp、dns、http、ftp)的配置
DHCP服务器DHCP服务器的dhcpd.conf配置信息:(vi /etc/dhcp/dhcpd.conf)服务器ifcfg-eth2配置信息:(vi /etc/sysconfig/network-scripts/ifcfg-eth2)DHCP服务器配置完成,重启网络服务及DHCP服务客户机三块网卡配置:重启客户机的网络服务,自动获取IP成功:Ifconfig -a查看...
2020-03-31 20:11:56
1550
原创 Django之APP的建立及应用
在pyCharm中创建app打开terminal,输入python manage.py startapp app01app01为新APP的名称在Django中的一些配置settings.py中的INSTALLED_APPS这一部分加入以下所示内容INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth...
2020-03-29 21:43:32
245
原创 web框架本质及初识django
web框架本质所有的Web应用本质上可以理解为一个socket服务端,用户的浏览器相当于客户端,接下来实现一个原始的web框架import socketsk = socket.socket() #创建一个socket对象sk.bind(("127.0.0.1", 80)) #为其绑定ip和端口号sk.listen() #打开监听while True: conn, a...
2020-03-29 21:00:14
138
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人