摘要:
完善富文本编辑器添加图片到服务端功能 服务端实现上传图片的API接口 视图代码: from rest_framework.generics import CreateAPIViewfrom .models import ArticleImagefrom .serializers import Art 阅读全文
posted @ 2021-04-06 21:37
rider_yang
阅读(136)
评论(0)
推荐(0)
摘要:
Docker 介绍 Docker是一款于安装部署项目运营时需要的软件和依赖的工具,类似于VMware虚拟机平台。 docker可以通过git从docker官网仓库中下载各种各样的镜像到本地,然后可以通过命令,对镜像进行操作。 Docker 安装 docker安装 更新ubuntu的apt源索引 su 阅读全文
posted @ 2021-04-06 21:35
rider_yang
阅读(98)
评论(0)
推荐(0)
摘要:
在vue中引入集成markdown富文本编辑器 这里我们使用 mavonEditor,链接:https://github.com/hinesboy/mavonEditor 安装 cd renran_pcnpm install mavon-editor --save 在main.js中注册编辑器组件 阅读全文
posted @ 2021-04-06 21:33
rider_yang
阅读(293)
评论(0)
推荐(0)
摘要:
QQ登录 我们所说的第三方登录,是指用户可以不在本项目中输入密码,而直接通过第三方的验证,成功登录荏苒网。 要开发第三方登录功能,必须要成为QQ互联开发者后,创建应用,即获取当前项目与QQ互联的应用ID,创建应用的方法参考链接http://wiki.connect.qq.com/__trashed- 阅读全文
posted @ 2021-04-06 21:28
rider_yang
阅读(1796)
评论(0)
推荐(0)
摘要:
FastDFS分布式文件系统 FastDFS FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务 阅读全文
posted @ 2021-04-06 21:25
rider_yang
阅读(315)
评论(0)
推荐(0)
摘要:
3.2 redis的配置 redis 安装成功以后,window下的配置文件保存在软件 安装目录下,如果是mac或者linux,则默认安装/etc/redis/redis.conf 3.2.1 redis的核心配置选项 绑定ip:如果需要远程访问,可将此⾏注释,或绑定⼀个真实ip bind 127. 阅读全文
posted @ 2021-04-06 21:18
rider_yang
阅读(87)
评论(0)
推荐(0)
摘要:
用户的登陆认证 在登录认证中接入腾讯防水墙验证码 官网: https://007.qq.com 使用微信扫码登录腾讯云控制台,然后根据官方文档,把验证码集成到项目中 python快速接入:https://007.qq.com/python-access.html?ADTAG=acces.start 阅读全文
posted @ 2021-04-06 21:16
rider_yang
阅读(1)
评论(0)
推荐(0)
摘要:
Xadmin xadmin是Django的第三方扩展,可是使Django的admin站点使用更方便。 文档:https://xadmin.readthedocs.io/en/latest/index.html 1.1. 安装 通过如下命令安装xadmin的最新版 pip install https: 阅读全文
posted @ 2021-04-06 21:13
rider_yang
阅读(67)
评论(0)
推荐(0)
摘要:
在注册功能中集成短信验证码功能 接下来,我们把注册过程中一些注册信息(例如:短信验证码)和session缓存到redis数据库中。 安装django-redis。 pip install django-redis 在settings/dev.py配置中添加一下代码: # 设置redis缓存CACHE 阅读全文
posted @ 2021-04-06 21:12
rider_yang
阅读(148)
评论(0)
推荐(0)
摘要:
Django REST framework JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和 阅读全文
posted @ 2021-04-06 21:09
rider_yang
阅读(79)
评论(0)
推荐(0)
摘要:
3. 环境搭建 3.1 创建虚拟环境 # 如果当前系统中没有虚拟环境,则使用以下命令安装虚拟环境:# pip3 install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple# pip3 install virtualenvwrapper 阅读全文
posted @ 2021-04-06 21:06
rider_yang
阅读(81)
评论(0)
推荐(0)
摘要:
GenericAPIView里面的get_serializer_class """GenericAPIView的get_serializer_class主要的作用就是允许我们通过代码调整,进行判断加载不同的序列化器类到视图类中get_serializer_class 本身就是属于提供给Generic 阅读全文
posted @ 2021-04-06 21:01
rider_yang
阅读(237)
评论(0)
推荐(0)
摘要:
什么时候声明的序列化器需要继承序列化器基类Serializer,什么时候继承模型序列化器类ModelSerializer? 继承序列化器类Serializer 字段声明 验证 添加/保存数据功能继承模型序列化器类ModelSerializer 字段声明[可选,看需要] Meta声明 验证 添加/保存 阅读全文
posted @ 2021-04-06 20:59
rider_yang
阅读(144)
评论(0)
推荐(0)
摘要:
1. Web应用模式 在开发Web应用中,有两种应用模式: 前后端不分离[客户端看到的内容和所有界面效果都是由服务端提供出来的。] 前后端分离【把前端的界面效果(html,css,js分离到另一个服务端,python服务端只需要返回数据即可)】 前端形成一个独立的网站,服务端构成一个独立的网站 2. 阅读全文
posted @ 2021-04-06 20:56
rider_yang
阅读(94)
评论(0)
推荐(0)
摘要:
2. 客户端项目搭建 2.1 创建项目目录 cd 项目目录[荏苒资讯]vue init webpack renran 例如,我要把项目保存在桌面下 ~/Desktop/renran,可以如下操作: cd Desktop/renranvue init webpack renran_pc 打开项目已经 阅读全文
posted @ 2021-04-06 20:54
rider_yang
阅读(1050)
评论(0)
推荐(0)
摘要:
4. 通过axios实现数据请求 vue.js默认没有提供ajax功能的。 所以使用vue的时候,一般都会使用axios的插件来实现ajax与后端服务器的数据交互。 注意,axios本质上就是javascript的ajax封装,所以会被同源策略限制。 下载地址: https://unpkg.com/ 阅读全文
posted @ 2021-04-06 20:48
rider_yang
阅读(247)
评论(0)
推荐(0)
摘要:
3. Vue对象提供的属性功能 3.1 过滤器 过滤器,就是vue允许开发者自定义的文本格式化函数,可以使用在两个地方:输出内容和操作数据中。 定义过滤器的方式有两种。 3.1.1 使用Vue.filter()进行全局定义 Vue.filter("RMB1", function(v){ //就是来格 阅读全文
posted @ 2021-04-06 20:44
rider_yang
阅读(46)
评论(0)
推荐(0)
浙公网安备 33010602011771号