06 2019 档案

摘要:认证和权限 拿注册登陆来说,现在想实现的功能是:只有登陆的用户才能查看动物列表,没登陆的用户没有权限 在项目文件中创建authentication.py的文件 在对应的视图函数中添加认证 此时还并不可以实现功能,需要添加权限 在项目文件中创建permission.py的文件 如果想要实现哪个用户创建 阅读全文
posted @ 2019-06-08 15:53 百超 阅读(170) 评论(0) 推荐(0)
摘要:APIView 继承自View 入口函数 as_view queryset检测 不要直接操作queryset, 直接操作会发生多个请求之间的数据错乱 推荐使用 all 或者 get_queryset 调用父类中的as_view 参数检测 定义闭包函数 记录数据 dispatch dispatch 重 阅读全文
posted @ 2019-06-08 15:05 百超 阅读(89) 评论(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 百超 阅读(114) 评论(0) 推荐(0)
摘要:自定义中间件 自定义中间件流程: 在工程目录下创建middleware目录 目录中创建一个python文件 在工程目录下创建middleware目录 在python文件中导入中间件的基类 from django.utils.deprecation import MiddlewareMixin 在类中 阅读全文
posted @ 2019-06-07 17:29 百超 阅读(153) 评论(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 百超 阅读(94) 评论(0) 推荐(0)
摘要:首先使用pycharm创建django工程 在工程文件内的settings.py文件中修改配置 DATABASES中为连接的数据库(mysql数据库方式) 需要在__init__.py文件中添加引擎 需要在__init__.py文件中添加引擎 若想所有人访问 时区和语言 创建项目文件(例App) 打 阅读全文
posted @ 2019-06-07 15:48 百超 阅读(151) 评论(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 百超 阅读(87) 评论(0) 推荐(0)