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)