Django项目初始化

后端项目初始化

模块安装

pip install django==2.2 -i https://pypi.douban.com/simple/ #注意:在虚拟环境中安装第三方包的时候,不要使用sudo,因为sudo是以管理员身份来安装,会将安装的东西安装到全局中去,而不是在虚拟环境中,并且在linux系统下不要出现中文路径
​
pip install djangorestframework -i https://pypi.douban.com/simple/
​
pip install PymySQL -i https://pypi.douban.com/simple/

  

虚拟环境

ubuntu默认安装了python3.6
但是没有安装python3的pip工具,所以需要安装
apt install python3-pip
​
# 使用pip安装虚拟环境
pip3 install virtualenv -i https://pypi.douban.com/simple/
pip3 install virtualenvwrapper  -i https://pypi.douban.com/simple/
​
# 配置虚拟环境的环境变量
# 执行命令
mkdir $HOME/.virtualenvs
​
# 执行命令,打开并编辑 ~/.bashrc
vim  ~/.bashrc
​
# 文件末尾添加以下几行代码,:wq 保存退出。
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
​
# 刷新配置文件
source ~/.bashrc
​
# 查看是否配置成功
workon
mkvirtualenv
​
# 创建虚拟环境
mkvirtualenv hippo -p python3

  

 

 

后端项目创建

方式1 命令创建
cd ~/Desktop
mkdir luffy
cd luffy
django-admin startproject hippo_api
​
方式2 通过pycharm创建

  


创建好项目之后,通过pycharm打开

项目目录调整

├── hippo_api/      # 后端项目目录
      ├── logs/          # 项目运行时/开发时日志目录
      ├── manage.py
      ├── hippo_api/      # 项目主应用,开发时的代码保存
      │    ├── apps/      # 开发者的代码保存目录,以模块[子应用]为目录保存(包)
      │    ├── libs/      # 第三方类库的保存目录[第三方组件、模块](包)
      │    ├── settings/  #(包)
      │         ├── dev.py   # 项目开发时的本地配置
      │         ├── prod.py  # 项目上线时的运行配置
      │         ├── test.py  # 测试人员使用的配置(咱们不需要)
      │    ├── urls.py    # 总路由(包)
      │    ├── utils/     # 多个模块[子应用]的公共函数类库[自己开发的组件]
      └── scripts/       # 保存项目运营时的脚本文件

上面的目录结构图,使用Ubuntu的命令tree输出的。 如果没有安装tree,可以使用 sudo apt install tree,就有了。

注意:创建文件夹的时候,是创建包(含init.py文件的)还是创建单纯的文件夹,看目录里面放的是什么,如果放的是py文件相关的代码,最好创建包,如果不是,那就创建单纯的文件夹。

posted @ 2021-02-08 23:52  lxingchen  阅读(109)  评论(0编辑  收藏  举报