8项目1
文章平均质量分 86
项目
Hi-CWJ
这个作者很懒,什么都没留下…
展开
-
luffcc项目-17-安装mysql镜像、安装redis容器、后端项目部署到docker容器中
后端项目部署根据分析的项目部署架构,后端需要需要mysql和redis。所有在此需要先把这些外部工具先预装。一、安装mysql镜像之前使用的mysql版本是5.7版本的。# 如果之前的mysql已经镜像没有下载,则下载命令如下:docker image pull mysql:5.7# -e 设置容器内部的环境变量,一个容器在创建的时候,可以多个不同的环境# 启动mysql容器,MYSQL_ROOT_PASSWORD 指代的就是mysql的root用户的登录密码docker run -itd原创 2021-03-24 15:55:05 · 326 阅读 · 1 评论 -
luffcc项目-13-积分抵扣、发起支付、
积分抵扣1.修改用户模型user/models.pyfrom django.db import modelsfrom django.contrib.auth.models import AbstractUser# Create your models here.from lyapi.utils.models import BaseModelclass User(AbstractUser): phone = models.CharField(max_length=16,null=Tr原创 2021-03-24 15:48:24 · 410 阅读 · 1 评论 -
luffcc项目-16-luffcc前端项目部署,配置服务器的安全组、Docker 命令、前端项目部署,使用docker进行容器化管理进行持续集成部署、把前端项目通过nginx容器来运行
一、购买服务器阿里云:http://www.aliyun.com/完成了服务器购买以后,对于登录密码进行初始化。重置完成以后,我们就可以通过一些ssh软件或者终端连接远方的Linux服务器。注意: windows的终端是没有ssh命名,如果要在windows下面远程连接服务器,有2种方式:安装xshell,putty通过git,git的命令工具窗口本身内置了linux的常用命令,里面就有sshssh 登录用户@服务器公网地址例如:ssh root原创 2020-12-01 22:44:54 · 425 阅读 · 0 评论 -
路飞阶段性测试-机试
B卷1.完成drf项目的基本项目安装,要求实现以下步骤(15分).1. 安装drf并配置项目运行(5分)2. 基于APIView提供一个基本api接口.(5分) 接口内容返回: {"message":"hello, OldBoyEdu!"}3. 基于Vue+axios完成客户端请求服务端api数据,并把message数据打印到页面中.(5分)2.在上面第1题的基础上,实现留言板功能(40分).1. 通过在终端执行SQL语句的方式, 创建留言表.不得使用数据迁移.(10分). 留言表原创 2020-11-30 16:38:02 · 129 阅读 · 0 评论 -
luffcc项目-12-优惠券、模型分析、优惠券前端、优惠券后端
优惠券创建一个coupon子应用cd lyapi/appspython ../../manage.py startapp coupon注册子应用INSTALLED_APPS = [ # 子应用 ... 'coupon',]1.模型分析coupon/models.pyfrom django.db import modelsfrom lyapi.utils.models import BaseModelfrom users.models import User原创 2020-11-18 21:49:11 · 717 阅读 · 0 评论 -
luffcc项目-11-购物车实现,切换有效期选项、购物车商品的删除操作,结算页面,订单的生成
购物车实现一、切换有效期选项1.根据课程有效期调整价格要实现课程有效期的计算,则必须我们要清楚一个课程可以有1到多个有效期选项。默认保存在课程模型中的价格如果有值,则这个值是永久有效的购买价格。如果有别的购买期限,则我们需要另行创建一个模型来保存!course/models.py...class CourseExpire(BaseModel): """课程有效期模型""" # 后面可以在数据库把course和expire_time字段设置为联合索引 course = mo原创 2020-11-18 20:03:16 · 716 阅读 · 0 评论 -
luffcc项目-10-购物车实现,显示当前课程所属的真实价格、商品的优惠活动结束倒计时、用户认证、购物车详情页勾选及真实价格显示、根据勾选进行价格计算
购物车实现一、显示当前课程所属的真实价格1.后端在模型中计算课程真实价格因为课程的优惠是具有时效性的,所以我们计算价格的时候需要先判断当前优惠是否过期了。关于时间的判断,那么就需要在项目中配置下时区.settings/dev.py,代码:USE_TZ = False # 保证数据库中django中使用的时区一致!在课程模型中,新增2个属性方法,分别用于获取当前课程的优惠类型和真实价格, courses/models.py,代码:... def activity(self):原创 2020-11-13 20:44:15 · 392 阅读 · 0 评论 -
luffcc项目-09-购物车页面,前端购物车初始列表页、后端购物车实现、添加课程商品到购物车的API接口实现、vuex、前端提交课程到后端添加购物车数据、价格优惠策略
购物车页面一、前端购物车初始列表页1.购物车页面由两部分构成:Cart.vue,代码:<template> <div class="cart"> <Vheader></Vheader> <div class="cart_info"> <div class="cart_title"> <span class="text">我的购物车</span&原创 2020-11-10 22:13:01 · 680 阅读 · 0 评论 -
luffcc项目-08-课程详情页、CKEditor富文本编辑器、课程详情页面、后台接口
一、课程详情页一、CKEditor富文本编辑器富文本即具备丰富样式格式的文本。在运营后台,运营人员需要录入课程的相关描述,可以是包含了HTML语法格式的字符串。为了快速简单的让用户能够在页面中编辑带html格式的文本,引入富文本编辑器。1. 安装pip install django-ckeditor2. 添加应用在INSTALLED_APPS中添加INSTALLED_APPS = [ ... 'ckeditor', # 富文本编辑器 'ckeditor_upload原创 2020-11-05 14:55:43 · 3247 阅读 · 0 评论 -
luffcc项目-07-前端显示课程列表页面、后端实现课程分类列表接口、后端实现课程信息列表接口、按照指定分类显示课程信息、加分页
课程列表页一、前端显示课程列表页面Course.vue<template> <div class="course"> <Vheader></Vheader> <div class="main"> <!-- 筛选条件 --> <div class="condition"> <ul class="cate-list"> <li原创 2020-11-03 21:58:55 · 682 阅读 · 0 评论 -
luffcc项目-06-使用容联云发送短信、Celery
容联云目录结构sms.pyimport jsonfrom .SmsSDK import SmsSDKfrom django.conf import settingsaccId = settings.SMS_INFO.get('ACCID')accToken = settings.SMS_INFO.get('ACCTOKEN')appId = settings.SMS_INFO.get('APPID')def send_message(tid, mobile, datas):原创 2020-11-03 15:17:41 · 1016 阅读 · 0 评论 -
luffcc项目-05-用户的注册认证、Redis、短信验证码
一、用户的注册认证1.页面部分(包括号码格式验证验证)Register.vue<template> <div class="box"> <img src="../../static/img/Loginbg.3377d0c.jpg" alt=""> <div class="register"> <div class="login-title"> <img src="../../static/img/Logot原创 2020-10-30 22:10:18 · 339 阅读 · 0 评论 -
luffcc项目-04-登录防水墙认证(滑动图片验证码)、在登录认证中接入防水墙、前端获取显示并校验验证码
一、登录防水墙认证1.在登录认证中接入防水墙验证码有三种:图片验证码,短信验证码,滑动验证码官网:https://007.qq.com使用微信扫码登录腾讯云控制台,然后根据官方文档,把验证码集成到项目中快速接入:https://007.qq.com/python-access.html?ADTAG=acces.start访问地址: https://cloud.tencent.com/document/product/1110/36839访问云API秘钥访问验证码控制台: https://原创 2020-10-30 15:40:21 · 1233 阅读 · 0 评论 -
luffcc项目-03-用户的登陆认证、JWT、前端实现登陆功能
一、用户的登陆认证1.前端显示登陆页面登录页组件Login.vue<template> <div class="login box"> <img src="../../static/img/Loginbg.3377d0c.jpg" alt=""> <div class="login"> <div class="login-title"> <img src="../../static/img/Logotitl原创 2020-10-29 22:22:33 · 824 阅读 · 1 评论 -
luffcc项目-02-轮播图功能实现、xadmin配置、导航功能实现、Git提交
一、轮播图功能实现1.安装依赖模块和配置图片处理模块 pip install pillow上传文件相关配置settings.py,由于我们需要在后台上传我们的轮播图图片,所以我们需要在django中配置一下上传文件的相关配置,有了它之后,就不需要我们自己写上传文件,保存文件的操作了,看配置:# 访问静态文件的url地址前缀STATIC_URL = '/static/'# 设置django的静态文件目录# STATICFILES_DIRS = [ # os.path.joi原创 2020-10-27 23:08:14 · 455 阅读 · 0 评论 -
luffcc项目-01-项目开发基础概念、需求分析、环境搭建、搭建项目、搭建前端项目、跨域CORS
一、项目开发基础概念1.企业的web项目类型1. 商城 1.1 B2C 直销商城 商家与会员直接交易 ( Business To Customer ),路飞等。 1.2 B2B 批发商城 商家与商家直接交易,阿里巴巴 1.3 B2B2C 购物平台 商家和会员在另一个商家提供的平台上面进行交易,京东、天猫 1.4 C2B 定制商城 会员向商家发起定制商品的需求,商家去完成,小米手机中就有个私人定制过程,它是发起投票,让大家对需求有一定的定制性,人数原创 2020-10-26 19:46:52 · 1092 阅读 · 0 评论