随笔分类 -  前后台分离项目搭建

摘要:上线架构 安装mysql 123456789101112131415161718 # 下载 mysql5.7wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm# 安装 mysql5.7yum -y ins 阅读全文
posted @ 2022-05-07 14:05 hai起奈 阅读(438) 评论(0) 推荐(0) 编辑
摘要:一、版本控制器 """ 完成 协同开发 项目,帮助程序员整合代码 i)帮助开发者合并开发的代码 ii)如果出现冲突代码的合并,会提示后提交合并代码的开发者,让其解决冲突 软件:SVN 、 GIT(都是同一个人的个人项目) github、gitee(两个采用git版本控制器管理代码的公共平台) git 阅读全文
posted @ 2022-04-01 16:27 hai起奈 阅读(549) 评论(0) 推荐(0) 编辑
摘要:问题:浏览器缩放时,轮播图显示不全,滚动水平滚动条,发现图片缺失 解决:隐藏水平滚动条,页面都只提供垂直滚动条的需求 global.css /* 水平超出部分默认隐藏 */ #app { overflow: hidden; 阅读全文
posted @ 2022-04-01 16:27 hai起奈 阅读(46) 评论(0) 推荐(0) 编辑
摘要:自定义常量配置文件:settings/const.py # 自定义的常量配置文件,在settings中 from 该文件 import *,将名字全部丢给settings BANNER_COUNT = 4 加载自定义配置名称空间:settings/dev.py # 加载自定义配置名称空间 from 阅读全文
posted @ 2022-04-01 16:26 hai起奈 阅读(35) 评论(0) 推荐(0) 编辑
摘要:分离的前后台交互 后台处理跨域 安装 pip install django-cors-headers 配置settings.py INSTALLED_APPS = [ ... 'corsheaders', ... ] ​ MIDDLEWARE = [ 'corsheaders.middleware. 阅读全文
posted @ 2022-04-01 16:26 hai起奈 阅读(60) 评论(0) 推荐(0) 编辑
摘要:xadmin后台管理 安装:luffy虚拟环境下 >: pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2 注册app:dev.py INSTALLED_APPS = [ # ... # xadmin主体模块 'xad 阅读全文
posted @ 2022-04-01 16:25 hai起奈 阅读(94) 评论(0) 推荐(0) 编辑
摘要:home模块 创建home模块 前提:在 luffy 虚拟环境下 1.终端从项目根目录进入apps目录 >: cd luffyapi & cd apps 2.创建app >: python ../../manage.py startapp home 路由分发 主路由:luffyapi/urls.py 阅读全文
posted @ 2022-04-01 16:25 hai起奈 阅读(79) 评论(0) 推荐(0) 编辑
摘要:luffy前台配置 axios前后台交互 安装:前端项目目录下的终端 >: cnpm install axios 配置:main.js import axios from 'axios' Vue.prototype.$axios = axios; cookies操作 安装:前端项目目录下的终端 >: 阅读全文
posted @ 2022-04-01 16:24 hai起奈 阅读(58) 评论(0) 推荐(0) 编辑
摘要:前端主页 图片准备 将提供的资料中的图片移植到项目的img文件夹下 页头组件:components/Header.vue <template> <div class="header"> <div class="slogan"> <p>老男孩IT教育 | 帮助有志向的年轻人通过努力学习获得体面的工作和 阅读全文
posted @ 2022-04-01 16:24 hai起奈 阅读(26) 评论(0) 推荐(0) 编辑
摘要:前台 vue环境 1.傻瓜式安装node: 官网下载:https://nodejs.org/zh-cn/ 2.安装cnpm: >: npm install -g cnpm --registry=https://registry.npm.taobao.org 3.安装vue最新脚手架: >: cnpm 阅读全文
posted @ 2022-04-01 16:23 hai起奈 阅读(111) 评论(0) 推荐(0) 编辑
摘要:user模块User表 创建user模块 前提:在 luffy 虚拟环境下 1.终端从项目根目录进入apps目录 >: cd luffyapi & cd apps 2.创建app 先切换到app目录下 >: python ../../manage.py startapp user 创建User表对应 阅读全文
posted @ 2022-03-29 23:47 hai起奈 阅读(136) 评论(0) 推荐(0) 编辑
摘要:数据库配置 创建数据库 """ 1.管理员连接数据库 >: mysql -uroot -proot 2.创建数据库 >: create database luffy default charset=utf8; 3.查看用户 >: select user,host,password from mysq 阅读全文
posted @ 2022-03-29 23:47 hai起奈 阅读(146) 评论(0) 推荐(0) 编辑
摘要:环境变量 dev.py # 环境变量操作:小luffyapiBASE_DIR与apps文件夹都要添加到环境变量 import sys sys.path.append(BASE_DIR) APPS_DIR = os.path.join(BASE_DIR, 'apps') sys.path.append 阅读全文
posted @ 2022-03-29 23:46 hai起奈 阅读(49) 评论(0) 推荐(0) 编辑
摘要:一、后台:Django项目创建 环境 """ 为luffy项目创建一个虚拟环境 >: mkvirtualenv luffy """ """ 按照基础环境依赖 >: pip install django==2.0.7 >: pip install djangorestframework >: pip 阅读全文
posted @ 2022-03-29 23:45 hai起奈 阅读(57) 评论(0) 推荐(0) 编辑
摘要:虚拟环境的搭建 优点 1、使不同应用开发环境相互独立 2、环境升级不影响其他应用,也不会影响全局的python环境 3、防止出现包管理混乱及包版本冲突 一、windows 安装 # 建议使用pip3安装到python3环境下 pip3 install virtualenv pip3 install 阅读全文
posted @ 2022-03-29 23:22 hai起奈 阅读(120) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示