摘要:
#####Form #####定义Form的常用的字段 CharField 文本框 InterFile 数值框 DateField 参数input_formats设置时间格式 TimeField DateTimeField RegexField 文本框,判断是否与参数regex设置的正则表达式匹配 阅读全文
摘要:
#####用原生的ajax发送请求 var xhr = new XMLHttpRequest(); xhr.open('请求方式(post/get)', '请求url',true); xhr.onreadystatechange = function(){ if(xhr.readyState == 阅读全文
摘要:
#####缓存 第一步在setting中设置使用什么进行缓存(文件,redis,数据库等) #####使用缓存 全栈使用缓存(中间件中使用缓存) MIDDLEWARE = [ 'django.middleware.cache.UpdateCacheMiddleware', # 其他中间件... 'd 阅读全文
摘要:
#####Django生命周期图 #####Django的中间件 第一步中间件在setting.py的MIDDLEWARE列表中进行注册 写一个类让其继承MiddlewareMixin类(from django.utils.deprecation import MiddlewareMixin) 第三 阅读全文
摘要:
#####CSRF的原理和基本使用 什么是CSRF:CSRF是为了防止跨站请求伪造,当用户第一次发请GET请求时后台会给前端发送一个加密字符串,下次用户发请POST请求时就需要带这这个加密字符串发送 CSRF的使用:在setting.py中间件中的django.middleware.csrf.Csr 阅读全文
摘要:
#####响应方式 http协议,分为http请求与http响应,http响应内容也叫做http状态码,其中可以分为成功,重定向,异常响应(请求错误,和服务器错误) 我们在视图函数中使用return方式返回相应的内容, return HTTPResponse(响应内容) --200, return 阅读全文
摘要:
#######cookie是存储在客服端上的一个文件(也可以说是键值对) 使用cookie来实现用户登入伪代码 def login(request): if request.method == "GET": return render(request,'login.html') if request 阅读全文
摘要:
#####simple_tag与inclusion_tag的使用 simple_tag与fifter的使用:我们可以自定义函数提供给前端使用 在项目的app下创建一个templatetags的文件夹 创建一个py文件(simple_tag_text.py) 导入相应的模块,并自定义函数 from d 阅读全文
摘要:
$.ajax({ url: "", type: "GET", dataType: "JSON", success: function (res) { if (res.status) { $.each(res.data, function (index, item) { """res:返回的数据""" 阅读全文