1 pip换源
2 虚拟环境(配置:新机器配一次)
workon 虚拟环境名字
mkvirtualenv -p python3 虚拟环境名称
deactivate
3 项目目录调整
"""
├── luffyapi
├── logs/ # 项目运行时/开发时日志目录 - 包
├── manage.py # 脚本文件
├── luffyapi/ # 项目主应用,开发时的代码保存 - 包
├── apps/ # 开发者的代码保存目录,以模块[子应用]为目录保存 - 包
├── libs/ # 第三方类库的保存目录[第三方组件、模块] - 包
├── settings/ # 配置目录 - 包
├── dev.py # 项目开发时的本地配置
└── prod.py # 项目上线时的运行配置
├── urls.py # 总路由
└── utils/ # 多个模块[子应用]的公共函数类库[自己开发的组件]
└── scripts/ # 保存项目运营时的脚本文件 - 文件夹
"""
1 项目生成requirements.txt
1 项目的依赖,以后标准,每个项目都必须有,包括脚本项目
2 直接手写requirements.txt,放在项目根路径下
3 自动生成
-pip3 freeze >requirements.txt
2 后台本地化配置
3 数据库配置
1 使用mysql数据库,建一个库,给开发人员分配一个开发用户
2 创建luffy库
-使用navicate创建库
-使用命令
-create database luffy default charset=utf8;
3 创建用户,授予权限
-查看有那些用户
select user,host,password from mysql.user;
-创建luffy用户,授予luffy库的所有权限
4 User表编写,开启media
http://www.liuqingzheng.top/python/%E8%B7%AF%E9%A3%9E%E9%A1%B9%E7%9B%AE/1-%E9%A1%B9%E7%9B%AE%E5%9F%BA%E7%A1%80/6-user%E6%A8%A1%E5%9D%97User%E8%A1%A8/
5 前台项目创建及配置
1 vue create luffycity
2 使用pycharm打开
3 项目配置:
-element-ui(样式)
-axios(请求)
-vue-router(路由)
-vuex (状态管理器)
-vue-cookies
-vue-video(暂时没装)
-bootstarp(咱们不用)
-jq(咱们也不用)
4 vue-router组件(单页面开发,组件之间跳转)
-在根组件App.vue中加入
<router-view/>
-在router下的index.js中配置路径
{
path: '/',
name: 'Home',
component: Home
}
-在浏览器里输入相应的路径,就能显示相应的组件
-在页面中跳转
<router-link to="/">Home</router-link>
5 使用element-ui
-cnpm install element-ui --save
-在main.js中配置
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
-在官方文档找到好看的组件,之间把html,css,js拷入自己项目即可
6 使用axios
-cnpm install axios --save
-main.js配置
import axios from 'axios'
Vue.prototype.$http=axios
-以后在组件中直接
this.$http.get().then(res=>{})
7 使用vue-cookies(js操作cookie)
-cnpm install vue-cookies -S
-main.js配置
import cookies from 'vue-cookies'
Vue.prototype.$cookies = cookies;
-在组件中使用
this.$cookies.set('token','asdfasdf')
8 使用bootstrap,jq
-安装
cnpm install jquery
cnpm install bootstrap@3