【Django 01】环境搭配与项目配置

 1. 介绍

https://github.com/Joe-2002/sweettalk-django4.2#readme

        Django 是一个使用 Python 编写的开源 Web 应用程序框架,它提供了一套用于快速开发安全、 可扩展和高效的 Web 应用程序的工具和功能。Django 基于 MVC(Model-View-Controller)架构模式,采用了最佳实践,强调代码的可重用性和可维护性。它的设计理念是 DRY(Don't Repeat Yourself), 通过提供许多内置功能和现成的解决方案,使开发人员能够专注于业务逻辑而不必从头开始构建所有组件。此次开源项目旨在为大家讲解基础的 Django 项目创建, 以及简单程序的编写。

        Django是Python前沿使用的一种Web应用程序框架,使用这种架构我们可以方便快捷地创建高品质、易维护、数据库驱动的应用程序,在Django框架中还包含许多功能强大的第三方插件,使得Django具有较强的可扩展性。

        Python 下有许多款不同的 Web 框架,许多成功的网站和 APP 都基于 Django。

7 款殿堂级的开源 CMS(内容管理系统) - 知乎


 2. 过程

虚拟环境

在虚拟环境中安装django依赖包

额外的工具

  1. debug_toolbar 库
  2. django_extensions 库

搭建项目

  1. 新建一个名为 erp 的项目

  2. 在 apps 中,新建名为 data 的 app

  3. 在 apps 中,新建名为 purchase 的 app

运行项目

  1. 配置 settings.py 文件

  2. 运行项目


3. 创建虚拟环境

当前目录下创建虚拟环境:python -m venv erp_venv
切换到这个目录:cd erp_venv
激活:jihuo.\Scripts\activate
退出虚拟环境:deactivate

之前都是用conda install 的方式创建虚拟环境

python -m venv erp_venvconda install 是用于创建和管理虚拟环境的不同工具,它们之间有一些重要区别:

  1. 工具:

    • python -m venv erp_venv 使用的是 Python 自带的 venv 模块,它是 Python 标准库的一部分,用于创建虚拟环境。这是 Python 官方推荐的创建虚拟环境的方式。

    • conda install 是 Anaconda 或 Miniconda(数据科学和机器学习工具的发行版)的命令,用于创建和管理 Conda 环境。Conda 是一个跨平台的包管理系统和环境管理工具,主要用于数据科学和科学计算。

  2. 生态系统和包管理:

    • conda 提供了一个广泛的包管理系统,包括数千个数据科学、机器学习和科学计算库。Conda 环境可以轻松切换不同版本的库,使其成为数据科学项目的强大工具。

    • python -m venv 使用 Python 的 pip 工具来安装和管理 Python 包。虽然 pip 生态系统也很丰富,但在数据科学领域的一些特定需求上可能不如 Conda 强大。

 

 

你可能感兴趣的:(django,python,后端)