【Django 01】环境搭配与项目配置-CSDN博客
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
1. 介绍
https://github.com/Joe-2002/sweettalk-django4.2#readme
Django 是一个使用 Python 编写的开源 Web 应用程序框架它提供了一套用于快速开发安全、 可扩展和高效的 Web 应用程序的工具和功能。Django 基于 MVCModel-View-Controller架构模式采用了最佳实践强调代码的可重用性和可维护性。它的设计理念是 DRYDon't Repeat Yourself 通过提供许多内置功能和现成的解决方案使开发人员能够专注于业务逻辑而不必从头开始构建所有组件。此次开源项目旨在为大家讲解基础的 Django 项目创建 以及简单程序的编写。
Django是Python前沿使用的一种Web应用程序框架使用这种架构我们可以方便快捷地创建高品质、易维护、数据库驱动的应用程序在Django框架中还包含许多功能强大的第三方插件使得Django具有较强的可扩展性。
Python 下有许多款不同的 Web 框架许多成功的网站和 APP 都基于 Django。
2. 过程
在虚拟环境中安装django依赖包
额外的工具
- debug_toolbar 库
- django_extensions 库
-
新建一个名为 erp 的项目
-
在 apps 中新建名为 data 的 app
-
在 apps 中新建名为 purchase 的 app
-
配置 settings.py 文件
-
运行项目
3. 创建虚拟环境
当前目录下创建虚拟环境python -m venv erp_venv
切换到这个目录cd erp_venv
激活jihuo.\Scripts\activate
退出虚拟环境deactivate
之前都是用conda install 的方式创建虚拟环境
python -m venv erp_venv
和conda install
是用于创建和管理虚拟环境的不同工具它们之间有一些重要区别
工具
python -m venv erp_venv
使用的是 Python 自带的venv
模块它是 Python 标准库的一部分用于创建虚拟环境。这是 Python 官方推荐的创建虚拟环境的方式。
conda install
是 Anaconda 或 Miniconda数据科学和机器学习工具的发行版的命令用于创建和管理 Conda 环境。Conda 是一个跨平台的包管理系统和环境管理工具主要用于数据科学和科学计算。生态系统和包管理
conda
提供了一个广泛的包管理系统包括数千个数据科学、机器学习和科学计算库。Conda 环境可以轻松切换不同版本的库使其成为数据科学项目的强大工具。
python -m venv
使用 Python 的pip
工具来安装和管理 Python 包。虽然pip
生态系统也很丰富但在数据科学领域的一些特定需求上可能不如 Conda 强大。