django
逆流远航
这个作者很懒,什么都没留下…
展开
-
django之HttpResponse
一、前言HTTP的协议规定了网络处理方式为“断开式连接”,即 请求处理完毕后响应客户端,则客户端与服务器的一次连接结束,若再点击连接或请求服务则需要再次连接一次,重复地执行,频繁地连接。在处理响应的方式上提供了两种常用的方法:请求转发重定向二、请求转发:render后跟request和HTML页面return render(request, 'blog.html')三、重定向...原创 2018-09-23 13:10:26 · 927 阅读 · 0 评论 -
django之admin和xadmin
一、django admin关于数据库的一个后台管理工具1、创建超级用户:命令: python manage.py createsuperuser然后根据提示输入账号邮箱和密码2、配置app下的adminfrom app1.models import * #引入model@admin.register(Article) class Ar...原创 2018-10-10 20:04:06 · 933 阅读 · 0 评论 -
django之权限管理
动态菜单(基于关系数据库)基于角色分配 Role Based Access Control (RBAC)一、建表1、用户表2、角色表3、用户2角色表4、权限表5、操作表6、权限2操作表7、权限2操作表2角色表...原创 2018-10-09 17:57:07 · 183 阅读 · 0 评论 -
django之Model理解,ORM之一对多增删改查
一、创建用户和博文两张表用户和博文是一对多的关系,外键在多的一方建立。class Users(models.Model): account = models.CharField(max_length=30,null=False,unique=True) password = models.CharField(max_length=20,null=False) nickn...原创 2018-09-29 20:44:23 · 1229 阅读 · 0 评论 -
django之Form组件
一、Form组件的作用1、验证表单,内部封装正则表达式2、生成HTML3、初始化默认值二、Form重点字段原创 2018-10-13 13:13:26 · 76 阅读 · 0 评论 -
django之Model理解,一张表的增删改查
一、表与表之间的对应关系(两张表)1、一对多2、多对多3、一对一二、ORM (object relation mapping) 对象关系映射表1、每一个python类对应一个数据库表。2、一个类的实例就是表的一条记录,表的一行。3、ORM使操作数据库变得简单易行,而且完全不用考虑sql语句,避免新手写sql语句带来的性能的问题。快速开发,由此而来。三、操作步骤1、设...原创 2018-09-23 00:16:54 · 248 阅读 · 0 评论 -
cookie和session的理解
一、前言1、HTTP协议:无法保持状态,服务端不知道是谁在访问它。但是我们需要让server端知道是谁在访问,所以cookie诞生,cookie不属于HTTP协议范围。2、cooKies和session人为的来解决这个问题。3、cookie和session本质上就是一组组键值对。第一次成功访问server端把这些键值对打包放在cookie里面,返回给浏览器。4、session是cookie...原创 2018-09-22 14:06:18 · 215 阅读 · 0 评论 -
CMDB运维自动化
一、CMDB目的减少人工干预,降低人员成本。资产管理操作管理运维自动化的基础原创 2018-10-11 20:59:57 · 292 阅读 · 0 评论 -
django中Ajax的应用
一、Ajax诞生一、常规的客户端给服务端发送请求,服务端响应以后,请求转发或重定向都会刷新全部界面,而我们有需求局部刷新界面,所以Ajax就是解决这个问题。比如在登录的时候,会弹出登录框,我们点击登陆后,不能刷新全部界面,否则不能提示账号或密码错误,而需要账号和密码等分别独立的偷偷的向某个url发请求,服务器也偷偷的响应,实现局部刷新。同步交互:客户端发出一个请求后,需要等待服务器响应结束后...原创 2018-09-23 21:55:25 · 536 阅读 · 0 评论 -
初识web框架django
一、初识web框架手撸一个web框架的总结:1、web框架的本质socket服务端与浏览器的通信2、socket服务端功能划分a.负责与浏览器收发消息(socket通信)wsgiref/uWsgi/gunicornb.根据用户访问的不同路径执行不同的函数自己写c.从HTML中读取内容,并且完成字符串的替换jinja2(模板语言)WSGI协议:a与bc之间通信的协议 3、P...原创 2019-04-20 09:54:09 · 160 阅读 · 0 评论