Django

Django

Django是一个高级的,开源的Web应用框架。采用的是MTV的框架模式,即模型M,视图V和模板T。

开发环境

Deepin15.11
python3.5.3
mysql Ver 15.1 Distrib 10.1.37-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

1.准备工作

开始之前更新一下系统,python3的组件

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python3.5-dev
  • 安装Django2.1.7

pip3 install django==2.1.7

- 安装mysql

sudo apt-get install mysql

- 安装pymysql

pip3 install pymysql

- 安装mysqlclient  

sudo apt-get install mysqlclient

在安装mysqlclient的时候,提示无法定位软件包mysqlclient,也就是找不到这个软件包网上有很多的解决方法,但是对于我基本都没什么帮助,后来直接装了几个mysql的包解决了。  
![mysqlclient-package](https://img2018.cnblogs.com/blog/1632445/201912/1632445-20191229224924781-1583411710.png)  

### 2.创建第一个项目(mysite)  

python3 django-admin.py startproject mysite

我出现的问题是找不到django-admin.py这个文件,可见它并没有加入环境变量目录当中。默认的话Django应该在我的家目录的.local目录之下,路径为:/home/yao/.local/bin/django-admin.py,yao是我的用户名称。把/home/yao/.local/bin加入PATH即可。

export PATH=$PATH:/home/yao/.local/bin

![PATH](https://img2018.cnblogs.com/blog/1632445/201912/1632445-20191229230605905-1874456218.png)
原文地址:https://www.cnblogs.com/1328497946TS/p/12116785.html