文档首页 > > 移植指南> 安装Django

安装Django

分享
更新时间:2020/10/10 GMT+08:00

介绍

简要介绍

Django是一个高级Python web框架,它鼓励快速开发和干净、实用的设计。它由经验丰富的开发人员构建,可以解决Web开发中的许多麻烦,因此您可以专注于编写应用程序,而无需重新发明轮子。它是免费的,开源的。

语言:Python

一句话描述:Django是一个Web应用框架。

建议的版本

  • 建议使用版本为“Django-2.2.3”
  • 通过pip命令获取安装。

环境要求

云服务器要求

本文以云服务器KC1实例测试,云服务器配置如表1所示。

表1 云服务器配置

项目

说明

规格

kc1.xlarge.2 | 4vCPUs | 8GB

磁盘

系统盘:高IO(40GB)

操作系统要求

操作系统要求如表2所示。

表2 操作系统要求

项目

版本

下载地址

CentOS

7.5

在公共镜像中已提供。

Kernel

4.14.0

在公共镜像中已提供。

配置安装环境

  1. 查看Python版本。

    “Django-2.2.3”依赖于“Python3.5”及以上版本,查看当前系统安装Python的版本号。

    python --version

    回显内容如下:

    Python 2.7.5

  2. 升级Python。

    1. 下载“Python3.5.6”

      wget https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tgz

    2. 解压压缩包并进入解压目录。

      tar -zxvf Python-3.5.6.tgz && cd Python-3.5.6

    3. 配置、编译、安装。

      ./configure && make && make install

  3. 替换链接。

    由于yum命令依赖于“Python2.x”,所以不能卸载“Python2.x”,为了解决“Python2.x”“Python3.x”的冲突,需要进行链接替换。
    1. 将指向“Python2.x”的软链接“/usr/bin/python”改为指向“Python3.x”

      ln -s /usr/local/bin/python3 /usr/bin/python -f

    2. 对pip进行链接替换。

      ln -s /usr/local/bin/pip3 /usr/bin/pip -f

  4. 安装setuptools。

    1. 下载setuptools。

      wget https://files.pythonhosted.org/packages/c2/f7/c7b501b783e5a74cf1768bc174ee4fb0a8a6ee5af6afa92274ff964703e0/setuptools-40.8.0.zip

    2. 解压压缩包并进入解压目录。

      unzip setuptools-40.8.0.zip && cd setuptools-40.8.0

    3. 安装setuptools。

      python setup.py install

安装

使用pip命令安装Django。

Django依赖于pytz和sqlparse,手动安装Django需要先安装依赖包。

pip install django

安装成功后,回显内容如下:

Installing collected packages: sqlparse, pytz, django
Successfully installed django-2.2.3 pytz-2019.1 sqlparse-0.3.0

运行和验证

  1. 打开Python交互界面,直接执行python命令。
  2. 导入Django。

    import django

  3. 查看安装的Django版本号。

    print (django.get_version())

    回显内容如下:

    >>> print (django.get_version())
    2.2.3

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问