摘要: from django.http import HttpResponse from django_filters.rest_framework import DjangoFilterBackend from rest_framework import viewsets from rest_frame 阅读全文
posted @ 2020-10-27 21:50 yujian8759 阅读(117) 评论(0) 推荐(0) 编辑
摘要: user/urls.py ModelViewSet注册路由三部曲 from django.urls import include, path from user import views from rest_framework.routers import SimpleRouter, Default 阅读全文
posted @ 2020-10-27 21:20 yujian8759 阅读(93) 评论(0) 推荐(0) 编辑
摘要: # 过滤器 # 1,安装 django-filter # 2,注册应用 # 3,配置settings, 在view里配置可过滤的字段 # 4,使用 查询字符串携带过滤信息 REST_FRAMEWORK = { # 文档报错: AttributeError: ‘AutoSchema’ object h 阅读全文
posted @ 2020-10-27 20:56 yujian8759 阅读(97) 评论(0) 推荐(0) 编辑
摘要: pip install djangorestframework==3.11.1 pip install django-filter==2.3.0 # 过滤器 pip install markdown 在syl/settings.py中注册 INSTALLED_APPS = [ 'django_fil 阅读全文
posted @ 2020-10-27 20:29 yujian8759 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.认证(用户登录校验用户名密码或者token是否合法) 2.权限(根据不同的用户角色,可以操作不同的表) 3.限流(限制接口访问速度) 4.序列化(返回json) 5.分页 6.版本(接口版本号,用 v1/v2/v3) # api.example.com/v1/login # 只有用户名密码登录 阅读全文
posted @ 2020-10-27 20:27 yujian8759 阅读(71) 评论(0) 推荐(0) 编辑
摘要: user/models.py创建模型:从写django user表 from django.db import models from django.contrib.auth.models import AbstractUser # Create your models here. class Us 阅读全文
posted @ 2020-10-26 20:43 yujian8759 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 3.1 创建用户模型 python ../manage.py startapp user # 创建user模型 3.2 在setting.py中注册user模型(第一步) INSTALLED_APPS = [ 'user.apps.UserConfig', ] # 注:pycharm无法联想,需要把 阅读全文
posted @ 2020-10-26 20:38 yujian8759 阅读(85) 评论(0) 推荐(0) 编辑
摘要: └─shiyanlou_project # 项目根路径 │ .gitignore # 提交git仓库时,不提交的文件必须要在这里进行标注 │ README.en.md # 英文(项目介绍) │ README.md # 中文项目简介 │ requirements.txt # django项目安装文件 阅读全文
posted @ 2020-10-26 20:31 yujian8759 阅读(60) 评论(0) 推荐(0) 编辑