一:项目需求分析
模块化设计网站
技术栈
二:Cookiecutter火速搭建项目+开发环境介绍

四:Cookiecutter火速搭建项目+开发环境介绍
1 cookiecutter的安装和使用
# 创建环境之前先安装依赖
yum install python-devel mysql-devel mysql-lib
yum install bzip-devel
# 安装cookiecutter和django
pip3 install cookiecutter
pip3 install django==2.2.0
# 然后安装python和Git,mysql
# 安装cookiecutter的模板
cookiecutter git@github.com:pydanny/cookiecutter-django.git
上面命令运行之后,根据自己项目的实际情况做出选择
# 在使用cookiecutter创建完项目目录之后
# 进入项目目录中
ca zanhu
pipenv --python 3.7
2 项目开发环境介绍
1 数据库的创建和权限的创建
# 创建好mysql服务器之后
# 创建两个数据库
--create database zanhu charset utf8;
--create database test_zanhu charset utf8;
# 为数据库创建一个用户,包括权限
create user 'zanhu01'@'%' identified by 'password'
# 权限配置
grant all on zanhu.* to 'zanhu01'@'%'
grant all on test_zanhu.* to 'zanhu01'@'%'
# 刷新
flush privileges
2 pycharm连接远程服务器
- 新建一个文件夹zanhu,使用pycharm打开它
- tools-->Deployment-->Configurations
- 点击加号,选择SFTP
-
点击Mappings,设置项目目录
-
点击Excluded Paths
-
点击ok
-
点击settings-->Project interpreter-->show All..-->点击加号-->SSH interpreter-->Existing server configuration-->点击下拉箭头,选择一个
-
这个时候点击Move
-
然后点击Next,这个时候需要传入环境的路径
-
我们现在去查找项目目录的虚拟环境的路径
在项目目录下,pipenv --py,直接将路径复制过去
eg:/root/.local/share/virtualenvs/zanhu-qCBWC76o/bin/python
环境路径复制过来,选择本地项目文件夹和远程项目文件夹
勾选自动同步到服务器
点击finish,点击ok
3 服务器和本地代码互转
右键点击项目文件夹,可以看到远程连接的服务器代码
同步文件
这样,我们就可以在本地看见服务器的代码了,要是再本地修改之后,只要保存就会同步到服务器上