最近工作一直在围绕Flask开展,好久没有编写Django的代码,所以整理一下DjangoDRF开发的资料,以一个人力资源管理系统作为案例,做一个回顾,同时也分享给大家。
django环境搭建不论是考虑到项目的迁移性还是项目的独立性,Python的沙箱环境都是一个不错的选择,所以,我们项目开始还是采用Python的venv沙箱环境,创建沙箱环境有很多种办法,我们采用命令创建,进入项目目录,执行创建命令:
python-mvenvvenv复制代码
(这里注意,命令在那个目录下执行,沙箱环境目录就会创建在那个目录下)
进入上一条命令创建的venv目录下,windows下找script目录,linux下找bin目录,激活沙箱环境
windows:
.\venv\Script\activate.bat复制代码
linux
source./venv/bin/activate复制代码
然后安装django环境,这里注意,通常新创建的沙箱环境的pip版本不会太高,为了方便使用,建议大家先升级pip
pip3install--upgradepip复制代码
根据上面的需求,可以先把需要的模块安装好
pip3installdjangopip3installpymysqlpip3installdispip3installdjangostframework复制代码
导出安装目录,作为之后迁移需要安装的清单
pipfezepackage.txt复制代码
创建Django项目
django-adminstartprojectHumanResourcePro复制代码
到此我们就创建了一个基本的django开发路劲,关于后续的功能开发,之后再进行分析
GIT环境搭建项目完成,不要着急做其他事情,先搭建一个git环境,进行代码的管理。
首先初始化项目目录为git目录
gitinit复制代码
然后进行全局配置
gitconfig--globaluser.namelaobiangitconfig--globaluser.emaillaobian
qq.