![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
人工智能
A_田大大
这个作者很懒,什么都没留下…
展开
-
图片验证码和接口
图片验证码和接口1.django 缓存设置django的六种缓存(mysql+redis) :https://www.cnblogs.com/xiaonq/p/7978402.html#i61.2 syl/settings.py 中配置缓存# 缓存配置 CACHES = { # django存缓默认位置,redis 0号库 # default: 连接名称 "default": { "BACKEND": "django_redis.cache.RedisCache", "L原创 2020-10-06 18:54:51 · 200 阅读 · 0 评论 -
RestfulAPI使用举例
RestfulAPI使用举例1、创建django项目testRestfulAPI复制代码from django.conf.urls import urlfrom django.contrib import adminfrom app01 import viewsurlpatterns = [url(r’^admin/’, admin.site.urls),url(r’^asset/’, views.AssetView.as_view()),]复制代码from django.shor原创 2020-09-29 08:24:27 · 438 阅读 · 0 评论 -
VUE使用axios
VUE使用axiosaxios 简介与安装 1、axios简介1. vue本身不支持发送AJAX请求,需要使用vue-resource、axios等插件实现2. axios是一个基于Promise的HTTP请求客户端,用来发送请求,也是vue2.0官方推荐的,同时不再对vue-resource进行更新和维护3. 参考:GitHub上搜索axios,查看API文档:https://github.com/axios/axios2、安装axios1.npm install axios -S #原创 2020-09-28 19:30:00 · 99 阅读 · 0 评论 -
使用封装的axios发送请求
使用封装的axios发送请求1.src\api\api.js 定义请求路由方法: import URLS from '../../config/urls' import { get, post } from './ajax' let base = URLS.API_URL // 用户相关 export const postLogin = p => post(`${base}/login/`, p); export const getLogin = p => get(`${base}原创 2020-09-28 19:26:55 · 347 阅读 · 0 评论 -
vue配置前端跨域
vue配置前端跨域1、初始化vue项目vue init webpack my-project # 初始化项目cd my-project # 进入项目路径cnpm install # 安装依赖cnpm install axios -S # 安装axios2、在 src/main.js 中如下声明使用mport axios from ‘axios’;Vue.prototype.$axios=axios;3、在 config/index.js 中的 的dev 添加以下代码,设置一下proxy原创 2020-09-28 19:25:03 · 458 阅读 · 0 评论 -
axios封装
axios封装1、初始化环境vue init webpack deaxiosnpm install axios –Scnpm install vuex -S2、封装axios(创建 src/api 文件夹 config\urls.js 配置全局url变量: export default { // api请求地址 // API_URL: 'http://mup.dev.yiducloud.cn/' API_URL: 'http://1.1.1.3:8888' } src原创 2020-09-28 19:15:26 · 72 阅读 · 0 评论 -
Serializer的功能
Serializer的功能class UserInfoSerializer(serializers.Serializer):id = serializers.CharField(read_only=True)普通字段,设置id为只读字段,不能修改username = serializers.CharField(min_length=3,max_length=20,error_messages= {‘required’: ‘该字段必填’})显示普通字段img = serializers.Imag原创 2020-09-28 19:10:04 · 107 阅读 · 0 评论 -
VUE使用axios
1.python中的三种路径1.1 操作系统文件绝对路径django 静态文件查找, 模板查找(第一种)# 去配置好的 文件夹 中查找指定的文件 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) STATIC_URL = '/static/' # /teach/shiyanlou_project/syl/apps/user/ # linux # E:\_000\XSX1.2 django 导包路径(第二种)原创 2020-09-25 20:02:01 · 97 阅读 · 0 评论 -
Django在Mysql中的基本操作
Django在Mysql中的基本操作1. Model性能相关操作:select_related、prefetch_related1、普通查询的缺点1. 例:现在有两张表user,和group两张表,在user表中使用m作为ForeignKey与group表进行一对多关联2. 如果通过user表中的实例查找对应的group表中的数据,就必须重复发sql请求3. prefetch_related()和select_related()的设计目,都是为了减少SQL查询的数量,但是实现的方式不一样原创 2020-09-28 18:46:59 · 85 阅读 · 0 评论 -
Django中使用MySQL
1、先写类:在 app01/models.py中写类from django.db import modelsclass UserInfo(models.Model): uid = models.AutoField(primary_key=True) # 自增id username = models.CharField(max_length=32) password = models.CharField(max_length=64)2、在Django项目中使用原创 2020-09-28 18:33:46 · 301 阅读 · 0 评论 -
RESTful风格API
RESTful风格API1.1 什么是RESTful1.REST与技术无关,代表的是一种软件架构风格(REST是Representational State Transfer的简称,中文翻译为“表征状态转移”)2.REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识3.所有的数据,不过是通过网络获取的还是操作(增删改查)的数据,都是资源,将一切数据视为资源是REST区别与其他架构风格的最本质属性4.对于REST这种面向资源的架构风格,有人提出一种全新的结构理念,原创 2020-09-28 17:19:51 · 140 阅读 · 0 评论 -
2.测试接口
2.测试接口2.1 查询所有用户http://192.168.56.100:8888/user/apiview/2.2 创建用户http://192.168.56.100:8888/user/apiview/2.3 更新用户信息http://192.168.56.100:8888/user/apiview/?pk=72.4 限流功能测试http://192.168.56.100:8888/user/apiview/ '''修改syl/settings.py配置限速设置'''原创 2020-09-28 17:11:41 · 60 阅读 · 0 评论 -
APIview使用
1.APIview使用https://www.cnblogs.com/xiaonq/p/10124104.html1.ModelVIewSet 是对 APIView 封装2.ModelSerializer 是对 Serializer**1.1 在 user/urls.py 中添加路由urlpatterns = [ path('apiview/', views.UserInfoViewSet.as_view()), ]1.2 创建user/serializers.py写序列化器****1.se原创 2020-09-28 16:52:12 · 180 阅读 · 0 评论 -
Django的基本操作基础
1,web项目工作流程1.1 了解web程序工作流程1.2 django生命周期2,django介绍目的:了解Django框架的作用和特点 作用:简便、快速的开发数据库驱动的网站Django的优势快速开发MVT功能齐全Django学习版本: 1.11.11 思考:用django还是flask开发数据驱动web网站(复杂业务逻辑)数据分析后的结果展示界面, flask快速成型应用上线, 就用django3,Django设计模式(MVC/MTV)目的: 了解什么是MVC,原创 2020-09-25 20:34:37 · 134 阅读 · 0 评论 -
初始化项目结构
1.初始化项目结构 └─shiyanlou_project │ .gitignore │ README.en.md # 英文 │ README.md # 中文项目简介 │├─celery_task # 用来存放celery相关文件 │ __init__.py │├─db # 数据库相关:1.数据库初始化sql脚本; 2.数据库维护脚本,清 理,备份脚本 ├─logs # 存放日志 ├─packages # 外部包,原始的,未配置的:1.七牛云sdk;2.阿里云短信; ├─scrips # 脚本目录:1.定原创 2020-09-25 20:11:35 · 68 阅读 · 0 评论