yann学长的运维开发指南15

in #devops8 years ago

说明

目前的进度及后续的课程
http://www.iamyann.com/images/20180327135914.png
(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.
另餐,比较好的方式是在每个文件的开头用注释标明绝对路径,也比较不容易弄错.

预告

出了意料之外的境况,要去研究无头浏览器了,如果失败就要再装个普通的操作系统,怎么样都是累,无论如何,下周见.

http://hero.iamyann.com/blog_webchat.jpg

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.078
BTC 62741.70
ETH 1659.93
USDT 1.00
SBD 0.42