Django是python web框架中的一种,下面我就介绍一些自己在学习过程中遇到的问题。
官方网站:https://www.djangoproject.com,这个是我们在学习过程中需要重点参考的文档,而且我们需要经常翻阅,而且能锻炼我们的阅读英文文档的能力。(!!!强烈建议大家使用)
中文文档:http://python.usyiyi.cn/documents/django_182/index.html,这个可以用来在我们都知道英文文档上每个单词的意思,但是还是不能理解到底说的是什么的时候,可以进行参考。
学习深度:相信大家已经学习过很多的框架了,很多人都是浅尝辄止,本着我会用框架的态度,所以对于框架底层的源码不会太重视的,曾经的我也是这样的。然而对于新的语言新的框架,还是忍不住想要了解这个框架的底层代码,俗话说:“万丈高楼平地起”,我们还是要脚踏实地,一步一个脚印,慢慢向前走。
这里我先讲一下自己的思路:先了解整个框架的用法之后,我们再深入底层,了解底层的实现机制,最后总结框架的精华部分。
安装Django
windows系统上安装Django确实很简单,只需要我们先安装好python版本,然后再使用下面的命令就可以安装好Django,命令如下:
pip install Django==1.11
判断是否安装正确,可以使用下面的命令来查看是否安装正确,命令如下:
1. python --- 进入到python命令行模式
2. import django --- 引入Django模块
3. django.get_version() --- 获得Django的版本号
如果执行以上的命令之后没有出现错误,说明我们已经安装成功,如出现来下面的错误,则说明我们安装失败。如下图:
安装失败提示我们都知道,网站的应用程序是部署到Linux服务器上,因此我们需要重点学习在Linux系统上安装Django框架。
而Linux系统安装Django时需要先升级python的版本,因为CentOs系统默认的python版本号为:2.6.6,因此我们需要先将python版本升级到2.7.12,且升级步骤使用的命令如下:
1.下载python版本:
wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
2.解压python版本的压缩包:
tar zxvf Python-2.7.12.tgz
- 进入到解压的文件夹目录中:
cd Python-2.7.12
- 执行安装命令
./configure --prefix=/usr/local/python2.7.12 #这是设置软件的具体安装目录
make #编译源代码并生成可执行文件
make install #把生成的可执行文件拷贝到Linux系统必要的目录下
- 建立链接,使得系统默认的python版本为2.7.12
mv /usr/bin/python /usr/bin/python2.6.6 #这是将原来的python文件名修改为python2.6.6
ln -s /usr/local/python2.7.12/bin/python /usr/bin/python #这就相当于我们在/usr/bin目录下为python2.7.12创建了名称为python的一个快捷方式
- 重新检验python的版本信息
python -V # 或者是这个命令:python --version
当然了,现在的python版本已经变成了2.7.12,但是我们还需要做一点后续的工作。
- 解决yum不能使用的问题
由于yum是不兼容2.7的版本的,因此在yum文件中需要修改python为指定的版本,命令如下:
vi /usr/bin/yum #编辑yum文件
将文件的头部
#!/usr/bin/python 修改为:
#!/usr/bin/python2.6
根据上面的步骤:我们已经在服务器上安装好了python2.7的版本。但是根据Django的官方网站推荐的安装方法,我们还需要安装pip这个工具。命令如下:
wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz #下载压缩包
tar zvxf 1.5.5.tar.gz #解压文件
cd pip-1.5.5 #切换到目录下
python setup.py install #执行安装命令
pip -V #查看安装的版本
这样我们就在系统上安装好了pip,下面我们就可以使用具体的命令来在服务器上安装Django,命令如下:
sudo pip install Django==1.8.9
等安装成功之后,我们可以执行下列的命令进行查看是否已经安装成功。
python #首先是在命令行中输入python
现在已经进入到python交互的页面,我们可以输入下面的命令
import django #这是引入Django模块
print django.get_version() #这是获得Django的版本号
查看到如下图这样,就说明我们已经将Django安装成功。
成功信息
网友评论