![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django进阶
CYNH525
2019年郑州大学应届毕业生
python热爱者
展开
-
Django分页功能的设计
头一次接触到django-pure-pagination这个第三方库,真的带来了巨大的方便,阅读Github教程学习过后,让自己少写了很多代码,谨此写篇博客加深印象,欢迎大家观看学习一起进步。 django-pure-pagination的强大之处就在于能够提供高级分页功能,并于基于Django核心分页模块的现有代码完全兼容(也就是说不需要为了使用这个库而重写分页代码!) 本文参考GitHub:h...原创 2019-03-29 23:52:37 · 175 阅读 · 0 评论 -
django路由系统(URL命名及反向解析和命名空间namespace)
命名URL和URL反向解析 第一步:protect中的urls.py文件 from .views import index_list url(r'^index/$',index_list,name='index') 第二步:app下的views.py文件 from django.shortcuts import render,HttpResponse,redirect,reverse # 第一种...原创 2019-03-31 15:43:00 · 1767 阅读 · 0 评论 -
django 使用HttpResponse返回json数据为中文
之前我用django一般用JsonResponse来返回json数据格式 但是发现返回中文的时候会乱码 from django.http import JsonResponse def test(request): result = {'status'='success','msg':'操作成功'} return JsonResponse(result) 这种方式返回简单,但是中文会乱码...原创 2019-03-31 16:00:09 · 2334 阅读 · 0 评论 -
Ajax请求中的async和cache的作用
async:false/true的作用 async. 默认是true,即为异步方式,Ajax执行后,会继续执行ajax后面的脚本,直到服务器端返回数据后,触发Ajax里的success方法,这时候执行的是两个线程。若要将其设置为false,则所有的请求均为同步请求,在没有返回值之前,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。 下面查看一个示例: var temp; $.ajax...原创 2019-03-31 16:13:43 · 855 阅读 · 0 评论 -
DJango中jQuery ajax()使用serialize()提交form数据
jQuery的serialize()方法通过序列化表单值,创建URL编码文本字符串,我们就可以选择一个或多个表单元素,也可以直接选择form将其序列化,如: 模板html文件: <form action='' method='post'> FirstName: <input type='text' name='FirstName' value='Ben'> <br/&...原创 2019-03-31 16:39:59 · 1020 阅读 · 0 评论 -
Django中的as_view方法源码分析
未完待续。。。原创 2019-03-27 17:09:24 · 4731 阅读 · 1 评论 -
django从请求到返回都经历了什么
首先从runserver说起 runserver使用的时django自己的web server,主要用于开发和调试中, 部署到线上环境一般使用nginx+uwsgi模式。 manage.py 探秘 看一下manager.py的源码,你会发现上面的命令其实是通过Django的execute_from_command_line方法执行了内部实现的runserver命令。 通过源码分析可知, ruser...原创 2019-04-24 22:39:26 · 457 阅读 · 0 评论