
DRF
Django后端框架
L1AK
这个作者很懒,什么都没留下…
展开
-
django反向将已经存在的数据库表格生成model
python manage.py inspectdbhttps://blog.youkuaiyun.com/hupi_jiandan/article/details/88855025原创 2020-10-19 10:06:58 · 117 阅读 · 0 评论 -
django admin自定义
文章目录在models.py中导入AbstractUser在admin.py中注册Usersetting 配置urls 配置迁移数据库测试美化在models.py中导入AbstractUserfrom django.contrib.auth.models import AbstractUser#修改user模型class User(AbstractUser): tel = models.CharField(max_length=11, unique=False, verbose_name原创 2020-09-28 17:13:48 · 392 阅读 · 0 评论 -
Django+drf+jwt+vue
文章目录1.传统的登录鉴权跟基于 Token 的鉴权有什么区别?2.drf 使用 jwt2.1安装2.2修改setting2.3添加urls2.4添加管理员账号2.5测试3.vue 使用token3.1获取token,保存到vuex => store 和localStorage3.2建立router全局守卫3.3 添加请求头当前端拿到状态码为401,就清除token信息,并跳转登录页面1.传统的登录鉴权跟基于 Token 的鉴权有什么区别?以 Django 的账号密码登录为例来说明传统的验证鉴权原创 2020-09-27 15:43:09 · 1573 阅读 · 0 评论 -
django使用 insectdb 反向生成 model
django使用 insectdb 反向生成 modelpython manage.py inspectdb #可以看到settings中连接的数据库中的表格,反向生成models原创 2020-09-14 09:31:59 · 119 阅读 · 0 评论 -
Django使用sql-server
连接步骤参考 https://blog.youkuaiyun.com/weixin_33968104/article/details/92541338注意事项django==2.2不支持2019版本SQL server,我换成2012版本可以使用修改完重启Sql server连接外网注意防火墙原创 2020-09-14 09:27:04 · 353 阅读 · 0 评论 -
drf+vue基本使用
创建项目参考https://blog.youkuaiyun.com/qq_43357874/article/details/108194004修改settings.pyINSTALLED_APPS = [ ... 'tutorial.quickstart', ]新建models.pyfrom django.db import models# Create your models here.class Older(models.Model): card = models原创 2020-08-28 13:31:14 · 723 阅读 · 0 评论 -
drf环境搭建
参考https://q1mi.github.io/Django-REST-framework-documentation/tutorial/quickstart_zh/# 创建项目目录mkdir tutorialcd tutorial# 创建一个virtualenv来隔离我们本地的包依赖关系virtualenv envsource env/bin/activate # 在Windows下使用 `env\Scripts\activate` 这个不行# 在windows下使用 .\env\原创 2020-08-24 11:16:51 · 257 阅读 · 0 评论 -
DRF序列化
开发我们的Web API的第一件事是为我们的Web API提供一种将代码片段实例序列化和反序列化为诸如json之类的表示形式的方式。我们可以通过声明与Django forms非常相似的序列化器(serializers)来实现。一.序列化模型类的对象===>json数据二.反序列化json数据===> 模型类的对象...原创 2020-08-24 10:08:17 · 123 阅读 · 0 评论 -
Django框架
1. 安装命令行pip install django==2.2pycharm2.启动服务命令行在项目根目录下,运行python manage.py runserver,Django会以127.0.0.1:8000这个默认配置启动开发服务器。pycharm直接运行 3.使用1)简单返回字符串和页面urls.py文件from django.contrib import adminfrom django.urls import pathfrom d原创 2020-07-30 17:21:46 · 130 阅读 · 0 评论 -
Restful规范
RESTful API 设计指南 http://www.ruanyifeng.com/blog/2014/05/restful_api.html前后端分离定义API接口Restful·API 统一接口定义方式 (设计风格)不是标准第一种专有域名会出现跨域问题跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。所谓同源是指,域名,协议,端口均相同常见设计风格域名:api尽量部署再专有域名下面路径: 不能用动词,使用名词版本:在地址拼接即可ht原创 2020-07-28 17:06:53 · 125 阅读 · 0 评论 -
web应用模式
前后端不分离较少原创 2020-07-28 16:18:48 · 148 阅读 · 0 评论