用python编写排课系统_用Python打造一个CRM系统(二)

本文详细介绍了使用Python的Django框架进行项目开发的最佳实践,包括设置虚拟环境、选择开发工具、代码管理、项目组织结构以及代码规范和调试方法。特别提到了virtualenv用于管理Python环境,PyCharm作为推荐的IDE,Git进行版本控制,cookiecutter-django创建项目模板,以及django-debug-toolbar作为调试工具。
摘要由CSDN通过智能技术生成

ea4b851d92cd69a08623630aa76963d1.png

在上一篇中介绍了CRM和Django,在本篇中将聊聊Django的最佳实践。
总的来说就是遵循Django的设计理念:松耦合、代码精简、快速开发、DRY、明确优于隐式、一致性等。下面从开发环境、项目组织结构、调试等几个方面进行展开。

开发环境

通常在项目开发的过程中,除了安装Python和Django,还需要选择虚拟环境、开发工具、版本控制等。

虚拟环境

Python开发需要安装第三方库,比如Django本身也是一个第三方库,当本地安装了其他库或有多个项目时容易导致依赖混乱或冲突。虚拟环境可以为一个项目提供独立的Python环境。

目前最流行的 Python 虚拟环境配置工具是virtualenv。而Python从3.3版本之后也内置了venv命令进行包管理,功能和virtualenv类似。还有一个虚拟管理工具是pipenv,它是结合了pip和virtualenv两者的功能。

这里使用virtualenv创建和管理虚拟环境。virtualenv的安装命令如下:

$ pip install virtualenv

安装完成后使用virtualenv name创建虚拟环境,这里创建一个名为venv的虚拟环境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值