Django实战

260 阅读2分钟

一:项目需求分析

模块化设计网站

技术栈

二:Cookiecutter火速搭建项目+开发环境介绍

![](E:\home\4 Django实战\文档\4-2 使用Cookiecutter快速搭建Django应用.jpg)

四: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 服务器和本地代码互转

右键点击项目文件夹,可以看到远程连接的服务器代码

同步文件

g)

这样,我们就可以在本地看见服务器的代码了,要是再本地修改之后,只要保存就会同步到服务器上