day 2

今天主要任务是部署一下我们的官网:

1.git

piu ,我已经将你的账号添加到项目中,你需要先git clone一下

    git clone [email protected]:sam408130/rivercross.git 

2.本地运行

    cd rivercross
    virtualenv pyenv  #创建python环境,目的是为了安装该项目需要的python模块,防止与其他模块冲突
    # 如果发现Mac上没有安装virtualenv,注意要安装1.10.1版本,最新版本有问题
    pip install virtualenv==1.10.1 
安装完毕,并且已经创建过虚拟环境后,变多了一个文件夹
day 2_第1张图片
Paste_Image.png
进入虚拟环境,安装需要的依赖
source  pyenv/bin/activate    
pip install -r requirements.txt #安装requirements.txt里的依赖
安装完毕后,运行
cd my_blog
python manage.py runserver
day 2_第2张图片
Paste_Image.png

在浏览器里打开http://127.0.0.1:8000

3.结构

day 2_第3张图片
Paste_Image.png

进入my_blog文件夹,目前阶段先关注templates 和static这两个文件夹。注意templates中有一个base.html,
这个模板主要写这个网站的公共区域,及header和footer

day 2_第4张图片
Paste_Image.png

网页的主要模块都过url来建立索引,url对应的view中会引用该url对应的template,例如:url:games

Paste_Image.png

url:games 对应的是views里面的games函数:

Paste_Image.png

这个和flask是形似的
对应的games.html可以使用base.html进行内容加载:

day 2_第5张图片
Paste_Image.png

基本格式你再仔细看一看,注意css,js文件的引用路径,修改完毕后记得push

介绍先到这里,我要开始工作啦。。。。

你可能感兴趣的:(day 2)