📜  Django 介绍和安装(1)

📅  最后修改于: 2023-12-03 15:00:26.923000             🧑  作者: Mango

Django 介绍和安装

介绍

Django 是一个开放源代码的 Web 应用框架,由 Python 语言写成。它遵循了 MTV(模型-模板-视图)的框架模式,可以快速地开发出高质量、易维护、数据库驱动的 Web 应用。

Django 拥有诸多优点,包括:

  • 模块化设计,易于扩展;
  • 强大的 ORM,使得开发人员可以使用 Python 而不是 SQL 语句来操作数据库;
  • 自动化的管理后台,可以让管理员轻松地管理 Web 应用;
  • 大量丰富的官方和社区库,可以大大加快开发效率;
  • 安全性高,自动处理很多常见的 Web 安全问题。
安装
安装 Python

Django 是 Python 编写的,因此在安装 Django 之前需要先安装 Python。可以在 Python 官网上下载安装包,也可以使用系统包管理器进行安装。

安装 Django
  1. 使用 pip 安装 Django

    pip install Django
    
  2. 下载 Django 源码包手动安装

    1. 访问 Django 官网,下载最新的稳定版源码包。

    2. 解压缩源码包,并进入解压后的目录。

    3. 执行以下命令安装 Django:

      python setup.py install
      
  3. 验证 Django 是否安装成功

    执行以下命令:

    django-admin --version
    

    如果输出了 Django 的版本号,则说明 Django 安装成功。

虚拟环境

为了避免在系统环境下装了太多 Python 包而可能会产生的冲突问题,建议在开发 Django 项目时使用虚拟环境。

  1. 安装 virtualenv

    pip install virtualenv
    
  2. 创建虚拟环境

    在项目的根目录中执行以下命令创建一个虚拟环境:

    virtualenv venv
    

    该命令会在当前目录下创建一个名为 venv 的文件夹,用于存放虚拟环境。

  3. 激活虚拟环境

    在 Windows 中,执行以下命令激活虚拟环境:

    venv\Scripts\activate
    

    在 Linux 和 macOS 中,执行以下命令激活虚拟环境:

    source venv/bin/activate
    
  4. 安装 Django

    在虚拟环境中,执行以下命令安装 Django:

    pip install Django
    
  5. 验证 Django 是否安装成功

    在虚拟环境中,执行以下命令:

    django-admin --version
    

    如果输出了 Django 的版本号,则说明 Django 安装成功。

  6. 退出虚拟环境

    在 Windows 中,执行以下命令退出虚拟环境:

    venv\Scripts\deactivate
    

    在 Linux 和 macOS 中,执行以下命令退出虚拟环境:

    deactivate
    
总结

Django 是一个强大、灵活的 Web 应用框架,可以大大提高 Web 应用的开发效率。安装 Django 也很简单,建议在开发时使用虚拟环境来隔离 Python 环境,避免可能的冲突问题。