随笔分类 -  Django

摘要:首先来看一个用户登录的实例 钩子函数 如何解决数据源无法实时更新的两种方式 多对多修改的方式 多对多添加的方式 form类补充 阅读全文
posted @ 2018-03-08 19:39 一石数字欠我15w!!! 阅读(192) 评论(0) 推荐(0) 编辑
摘要:from django.contrib import auth 1 、authenticate() :验证用户输入的用户名和密码是否相同 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键字参数 如果认证信息有效,会返回一个 User 对象。authen 阅读全文
posted @ 2018-03-08 11:27 一石数字欠我15w!!! 阅读(212) 评论(0) 推荐(0) 编辑
摘要:from django.contrib.contenttypes.models import ContentTypeuser_type = ContentType.objects.get(app_label="auth",model="user")print(user_type) <contentt 阅读全文
posted @ 2018-02-26 21:08 一石数字欠我15w!!! 阅读(227) 评论(0) 推荐(0) 编辑
摘要:1. 规范 - 版本控制 - 部署专用的域名(防止跨域攻击) - 因为restframework又称为面向资源的编程所以url名词需要用专业的名词去表示 - 请求方式method - url上可以传递搜索条件 - 有状态码 - 错误处理 - 返回结果:针对不同的操作,返... 阅读全文
posted @ 2018-02-06 19:48 一石数字欠我15w!!! 阅读(260) 评论(0) 推荐(1) 编辑
摘要:class TestView(APIView): ''' 调用这个函数的时候,会自动触发authentication_classes的运行,所以会先执行上边的类 ''' authentication_classes = [TestAuthentication,] permission_classes = [] # def dispath(se... 阅读全文
posted @ 2018-02-05 19:50 一石数字欠我15w!!! 阅读(526) 评论(0) 推荐(0) 编辑
摘要:一、什么是restful? REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移”、 REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源 阅读全文
posted @ 2018-02-05 14:34 一石数字欠我15w!!! 阅读(712) 评论(0) 推荐(1) 编辑
摘要:查询目录 一,硬件 十一,数据库 二,Linux基础 十二,前端 三,python基础 十三,Django 四,python文件处理 十四,flask 五,函数 十五,版本控制-Git 六,模块和包 十六,缓存 七,面向对象 十七,爬虫 八,异常处理 十八,项目 九,网络编程 十九,源码解读 十,进 阅读全文
posted @ 2018-01-20 12:04 一石数字欠我15w!!! 阅读(6675) 评论(12) 推荐(9) 编辑
摘要:首先准备两个项目做测试(jsonp1,jsonp2) 一:在jsonp1中做一个用于测试的链接 二:在json2中发起跨域请求 阅读全文
posted @ 2017-11-30 16:25 一石数字欠我15w!!! 阅读(2759) 评论(0) 推荐(0) 编辑
摘要:前端代码: 后端处理: 效果图: 利用formdata上传文件: 用formdata上传需要先建立一个对象,然后这个对象吧里面的值append进去,串数据的时候直接把formdate串过去就好了 前端代码: 后端代码: 简单的上传操作会让页面刷新,还有利用ajax无刷新技术上传的方式↓ 阅读全文
posted @ 2017-11-14 21:35 一石数字欠我15w!!! 阅读(300) 评论(1) 推荐(0) 编辑
摘要:jQuery_serialize(form表单序列化)用于在前端要传很多值往后端的时候: 后端代码: 阅读全文
posted @ 2017-11-14 20:21 一石数字欠我15w!!! 阅读(461) 评论(0) 推荐(0) 编辑
摘要:用ajax提交数据到后台: 前端采取这种方式提交会报forbidden的错误是因为没有加csrf_token,可是这个不是采用form表单的方式提交的: 怎么解决这种问题呢?一般来说解决这种问题的办法有三种,下边就说一下这三种方式都怎么用: 方式一: 方式二: 方式三: 方式三可以在form表单提交 阅读全文
posted @ 2017-11-14 20:13 一石数字欠我15w!!! 阅读(1218) 评论(0) 推荐(0) 编辑
摘要:AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。 同步交互:客户端发出一个请求后,需要等待服务器响应结束后,才能发出第 阅读全文
posted @ 2017-11-14 10:49 一石数字欠我15w!!! 阅读(403) 评论(0) 推荐(0) 编辑
摘要:路由配置: urls路由配置(正则,视图,xxx),还有第三个参数,用作反向解析: 浏览器配置: 当我们访问浏览器的时候: 有的时候url需要经常更新,在你的后台更新后那么在前端也要更新,少的话还好说,,多了那可就麻烦了,此时反向解析来了.... render,redirect,HTTPrespon 阅读全文
posted @ 2017-11-11 21:45 一石数字欠我15w!!! 阅读(627) 评论(3) 推荐(0) 编辑
摘要:下边的图就是一次完整的django生命周期,从客户端输入url,经过wsgi模块处理,得到符合HTTP协议的字符串,走中间件,假如中间件return None,继续往下走到urls......; 假如中间件return Httpresponse/render/redirect ...直接返回给用户, 阅读全文
posted @ 2017-11-10 19:24 一石数字欠我15w!!! 阅读(2284) 评论(1) 推荐(1) 编辑
摘要:权限是什么呢?权限在网站中可以看做是能不能访问某个url,,能不能增加一个用户,能不能删除某个订单.......这次为了节省时间我直接上图: 这次主要是测试rbac可扩展的App是否可以被app01使用: setting页面配置: url展示: 可以看出我们的主要任务都在app01下边: rbac下 阅读全文
posted @ 2017-11-08 08:08 一石数字欠我15w!!! 阅读(718) 评论(0) 推荐(0) 编辑
摘要:测试内容:当我单击登录页面登录的时候页面会弹出当前用户的个人信息 当我点击提交的时候可以看到我当前用户的所有权限: 测试成功,接下来看一下后台的简单代码: class User(models.Model): ''' 用户信息表,与角色多对多(role) ''' username = models.C 阅读全文
posted @ 2017-11-07 17:01 一石数字欠我15w!!! 阅读(579) 评论(0) 推荐(0) 编辑
摘要:Django的admin管理页面非常的好用,接下来就简单的说一下; 首先当你在pycharm中启动django服务端程序之后,在浏览器中输入地址就可以访问 当你输入默认的admin页面,,会弹出来下边的这个东西: 现在我们输入用户名看一下: 但是这样看着会和枯燥,如果能把自己的数据库扔进去就好了,但 阅读全文
posted @ 2017-11-07 14:56 一石数字欠我15w!!! 阅读(2768) 评论(0) 推荐(1) 编辑
摘要:Django复习: MTV模型: manager启动服务→urls找到路径→(找到views视图函数或者做路由分发)→视图函数处理相关逻辑,返回一个模板或者是字符串: -------------------------------------------------------------------------------------------------------------------... 阅读全文
posted @ 2017-11-03 00:03 一石数字欠我15w!!! 阅读(337) 评论(0) 推荐(0) 编辑
摘要:from django.shortcuts import render,HttpResponse,redirect from app01 import models # Create your views here. def login(request): if request.method=="P 阅读全文
posted @ 2017-11-01 14:55 一石数字欠我15w!!! 阅读(537) 评论(0) 推荐(0) 编辑
摘要:先前做的图书管理登录页面虽然有那个页面,在你登录之后他会在数据库中查找值,然后验证,最后跳转到指定页面,,可是当你直接访问那个指定页面的时候不用登录也可以登录那个指定的页面: 由于前段时间已经做过图书管理的大概样本,现在只是展示改进版(只是用bootstrap装饰了一下)的页面和cookies校验↓ 阅读全文
posted @ 2017-10-31 19:51 一石数字欠我15w!!! 阅读(662) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示