上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页
摘要: 一、视图 1、route (1)路由: 将从客户端发送过来的请求分发到指定函数上 (2)语法: @app.route(‘/rule/’) def hello(): return ‘Hello World!’ @app.route(‘/rule/<id>/’) def hello(id): retur 阅读全文
posted @ 2020-02-07 22:28 李大鹅 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Flask是一个基于Python实现的Web开发‘微’框架 官方文档: http://flask.pocoo.org/docs/0.12/中文文档: http://docs.jinkan.org/docs/flask/ Flask和Django一样,也是一个基于MVC设计模式的Web框架 阅读全文
posted @ 2020-02-07 19:43 李大鹅 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 一、前言 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth,它默认使用 aut 阅读全文
posted @ 2020-02-05 14:43 李大鹅 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 一、DRF中的request 在Django REST Framework中内置的Request类扩展了Django中的Request类,实现了很多方便的功能--如请求数据解析和认证等。 比如,区别于Django中的request从request.GET中获取URL参数,从request.POST中 阅读全文
posted @ 2020-02-04 22:07 李大鹅 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 一、自定义序列化 1、url urlpatterns = [ path('books/', books, name='books') ] 2、model class Book(models.Model): b_name = models.CharField(max_length=20) b_pric 阅读全文
posted @ 2020-02-04 14:40 李大鹅 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 一、 Django REST framework介绍 Django REST framework是基于Django实现的一个RESTful风格API框架,能够帮助我们快速开发RESTful风格的API。 官网:https://www.django-rest-framework.org/ 中文文档:h 阅读全文
posted @ 2020-02-03 16:35 李大鹅 阅读(6663) 评论(0) 推荐(0) 编辑
摘要: 一、分页器 1、分页器的好处 通过分页管理多条数据,可以美化界面并能提高查询效率 2、一般方式进行分页 def get_students(request): page = int(request.GET.get("page", 1)) # 获取页码 per_page = int(request.GE 阅读全文
posted @ 2020-01-20 23:47 李大鹅 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1、AOP (面向切面编程(钩子)) 一个轻量级,底层的插件,可以介入Django的请求和响应过程(面向切面编程),本质上就是一个Python类 面向切面编程(Aspect Oriented Programming)简称AOP。AOP的主要实现目的是针对业务处理过程中的切面进行提取,它所面对的是处理 阅读全文
posted @ 2020-01-19 21:33 李大鹅 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 1、目的 使用缓存可以大大提高程序的响应速度,增强用户体验。 2、实现原理 将执行过的操作数据 存储下来,在一定时间内,再次获取数据的时候,直接从缓存中获取 比较理想的方案,缓存使用内存级缓存 ①、客户端通过url访问服务端 ②、服务端通过url来查找处理逻辑的视图函数 ③、视图函数去缓存中查找数据 阅读全文
posted @ 2020-01-15 21:20 李大鹅 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 一、静态文件的加载 1、使用步骤 ①、在工程目录下创建static目录,创建css/js/images等目录,并添加相关资源 ②、在settings.py中配置STATICFILES_DIRS STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static") 阅读全文
posted @ 2020-01-13 19:54 李大鹅 阅读(1373) 评论(0) 推荐(1) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页