Django快速开发可定制的办公系统实战(3):克隆项目和目录结构

 上一小节介绍了python虚拟环境的使用,并通过pycharm创建并运行了我们的第一个项目,现在可以将上一节创建的测试项目删除了,这节将会介绍如何从github上来获取项目,并从项目tag标签生成新的分支来进行开发。本节内容使用到的tag 版本是v1.0

1 从github上克隆项目

 进入要存放项目的目录,右键鼠标,选择 "Git Bash Here" ,打开git命令窗口(你也在任意位置打开Git Bash然后使用cd 命令进入指定目录)

image

 在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群)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,837评论 18 139
  •  为什么在项目的开篇要介绍下git的使用呢?俗话说:“工欲善其事,必先利其器”,git工具就是项目开发的必备利器,...
    sandbox_im阅读 1,960评论 0 4
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 15,935评论 5 147
  • 又是一个新一周,记日记的工作从本子上搬到了手机上。幼儿园迟迟招不到人,其实在我眼里,这都是很正常的,工资低,又苦又...
    L阳光灿烂阅读 190评论 0 0
  • 1.记忆第三组自己的超级记忆宫殿!! ⥤你的办公室或者学校 (从门口开始,顺时针或逆时针,写 20 项) 写在你自...
    Aloe_慧阅读 504评论 0 0