day 2

作者: SamDing | 来源:发表于2016-05-18 16:09 被阅读42次

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

1.git

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

    git clone git@github.com:sam408130/rivercross.git 

2.本地运行

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

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

3.结构

Paste_Image.png

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

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进行内容加载:

Paste_Image.png

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

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

相关文章

网友评论

      本文标题:day 2

      本文链接:https://www.haomeiwen.com/subject/oxdwrttx.html