Django快速开发可定制的办公系统实战(3):克隆项目和目录结
2018-07-18 本文已影响0人
sandbox_im
上一小节介绍了python虚拟环境的使用,并通过pycharm创建并运行了我们的第一个项目,现在可以将上一节创建的测试项目删除了,这节将会介绍如何从github上来获取项目,并从项目tag标签生成新的分支来进行开发。本节内容使用到的tag 版本是v1.0
1 从github上克隆项目
进入要存放项目的目录,右键鼠标,选择 "Git Bash Here" ,打开git命令窗口(你也在任意位置打开Git Bash然后使用cd 命令进入指定目录)
在Git Bash命令窗口输入:
$ git clone https://github.com/RobbieHan/sandboxOA.git
在提示成功完成后,我们就把项目克隆到本地了,查看项目tag标签:
$ git tag
v1.0
v2.0
注意随着版本的更新发布,本次项目记录对应的项目标签会越来越多,这一节教程我们从v1.0开始。
使用v1.0来创建新的分支作为我们的开发版本,dev是我们要创建的分支名称,后面将用这个分支进行开发。
$ git checkout -B dev v1.0 # -B是强制创建分支,如果原分支存在则覆盖
2 v1.0项目目录结构说明
v1.0是初始项目文件,目录结构如下,随着项目的进度,结构会有所变动
/sandboxOA/ # 项目根目录
|-- sandboxOA/
|-- __init__.py # 空文件,python包的声明文件
|-- settings.py # 项目配置
|-- urls.py # 项目路由,用来做url声明
|-- wsgi.py # wsgi兼容接口
|-- static # 静态文件存放目录 css js
|-- templates # html模板文件存放目录
|-- manage.py # 命令行工具,可用来运行项目、创建app等
|-- requirements # 项目运行所需依赖包
- 开源项目:
- 轻量级办公管理系统(乙方流程版)
- 轻量级办公管理系统(甲方定制版,本记录同步项目)
安装部署交流:83792608(QQ群)