摘要: 认证和权限 拿注册登陆来说,现在想实现的功能是:只有登陆的用户才能查看动物列表,没登陆的用户没有权限 在项目文件中创建authentication.py的文件 在对应的视图函数中添加认证 此时还并不可以实现功能,需要添加权限 在项目文件中创建permission.py的文件 如果想要实现哪个用户创建 阅读全文
posted @ 2019-06-08 15:53 百超 阅读(158) 评论(0) 推荐(0) 编辑
摘要: APIView 继承自View 入口函数 as_view queryset检测 不要直接操作queryset, 直接操作会发生多个请求之间的数据错乱 推荐使用 all 或者 get_queryset 调用父类中的as_view 参数检测 定义闭包函数 记录数据 dispatch dispatch 重 阅读全文
posted @ 2019-06-08 15:05 百超 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 官方文档: https://www.django-rest-framework.org/ https://www.django-rest-framework.org/ 中文版文档: https://q1mi.github.io/Django-REST-framework-documentation/ 阅读全文
posted @ 2019-06-08 14:17 百超 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 自定义中间件 自定义中间件流程: 在工程目录下创建middleware目录 目录中创建一个python文件 在工程目录下创建middleware目录 在python文件中导入中间件的基类 from django.utils.deprecation import MiddlewareMixin 在类中 阅读全文
posted @ 2019-06-07 17:29 百超 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 继承模块 模型与表的先后顺序 db -> models 配制好数据库连接信息 python manage.py inspectdb > models.py models -> db 目前使用 db -> models 配制好数据库连接信息 python manage.py inspectdb > m 阅读全文
posted @ 2019-06-07 16:46 百超 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 首先使用pycharm创建django工程 在工程文件内的settings.py文件中修改配置 DATABASES中为连接的数据库(mysql数据库方式) 需要在__init__.py文件中添加引擎 需要在__init__.py文件中添加引擎 若想所有人访问 时区和语言 创建项目文件(例App) 打 阅读全文
posted @ 2019-06-07 15:48 百超 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Django官方网站:https://www.djangoproject.com/ 使用终端创建Django文件 创建工程 django-admin startproject XXX 创建应用 python manage.py startapp YYY 创建工程 django-admin start 阅读全文
posted @ 2019-06-07 15:09 百超 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 为移动端编写接口 http协议 编写路由 浏览器 (客户端一种)CS/BS B是一个C子集 服务器返回数据 网页数据 html 浏览器 JSON数据 ajax javascript发送请求的一种方式 requests Python的一个请求库 各种平台有各种平台的请求方式 为移动端编写接口非常简单 阅读全文
posted @ 2019-05-24 17:53 百超 阅读(80) 评论(0) 推荐(0) 编辑
摘要: Flask四大内置对象 request session g global 全局 帮助我们实现全局数据共享 生命周期:在单次请求中 config 或者 app 就是当前运行的项目 获取当前运行的App的位置 应该是存在价值和意义的 global 全局 帮助我们实现全局数据共享 生命周期:在单次请求中 阅读全文
posted @ 2019-05-24 17:34 百超 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Flask 拆分文件 FlaskWork 为工程文件 __init__.py : extension.py(扩展库) settings.py(一般配置四套环境:开发环境、测试环境、演示环境、生产环境) views.py(视图函数(FlaskWork)) Users models.py views.p 阅读全文
posted @ 2019-05-24 17:16 百超 阅读(304) 评论(0) 推荐(0) 编辑