yann学长的运维开发指南15
说明
目前的进度及后续的课程

(html comment removed: more)
介绍
具体内容如下:
- django安装
- 其它软件安装
- 目录结构
django安装
djiango 安装起来很简单, 一条命令搞定
sudo pip3 install django==1.7
其它软件安装
其他需要安装软件有以下几个:
firefox 浏览器
git 版本工具
pip (python 3.4 版本之前,请参考之前的文章)
selenium 浏览器自动化工具
sudo pip install --upgrade selenium
在这里,我遇到了一个问题, 我的环境是没有桌面的纯命令行操作, 貌似普通的浏览器无法工作,需要无头浏览器,
回头研究下再放出来分享.
框架结构
安装好django就可以创建项目了,注意,原书中使用叫venv的虚拟python环境. 为了避免混乱,这里先不用,直接创建项目:
django-admin.py startproject learning_log .
#建立一个叫learning_log的项目
├─learning_log
├─learning_logs
│ ├─migrations
│ └─templates
│ └─learning_logs
└─users
├─migrations
└─templates
└─users
以上为learning_log项目的目录分布,也许有些目录现在还没有,但后期会建立起来,
原书比较不好的一点就是learning_log及learning_logs分不清,为了避免这一点,我才用tree命令列出全部的结构.
我们刚才建立的是learning_log 是个项目,没有's'清注意, 后面会有learning_logs是个app.
另餐,比较好的方式是在每个文件的开头用注释标明绝对路径,也比较不容易弄错.
预告
出了意料之外的境况,要去研究无头浏览器了,如果失败就要再装个普通的操作系统,怎么样都是累,无论如何,下周见.
