麻瓜编程·python实战·4-1作业:搭建简易博客

我的结果

  1. 我用的pycharm 2016.2.1 pro,新建项目,选择Django,点击齿轮按钮,创建虚拟环境,命名这个环境(最好以venv结尾表示是虚拟环境)
New Project
命名环境、勾选扩展包(大概就是你在虚拟环境中能和正常条件一样使用各种模块)
上面需要再次命名,是项目名称,下面是app名称
创建环境、项目、app后的效果
  1. 先设置app中的view.py,表示有请求了之后该怎么办。


    设置index.py引导到index.html
  2. 再设置url,把url添加进去,当请求 xxx/index/ 的时候就会指向views.py的index函数。


    设置项目中的url.py,添加`url`
  3. index函数返回的index.html现在开始构建,首先在templates里面新建index.html。


    在templates中新建html,命名为index.html,把博客的html复制进去
  4. 以下是关于css的套路:static文件夹


    在项目的目录中创建文件夹“static”,把博客的css和image放进去

在index.html的第一排如图编写好,作用如同import

因为index.html中的各种地址引用,jpg啊,css啊都是从static目录来的,所以一是要核对以下路径,二是在templates中有规定的格式,即:{% static '...' %}
修改图片地址(还有css)的格式

  1. 在虚拟项目中的setting.py中,末尾添上static的地址,写法是套路(实际上我并没有很理解清楚)


    在setting中添加static的路径

7.最后就是在pycharm的teminal中输入:python3 manage.py runservice,浏览器请求地址:http://127.0.0.1:8000/index/

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

推荐阅读更多精彩内容

  • 22年12月更新:个人网站关停,如果仍旧对旧教程有兴趣参考 Github 的markdown内容[https://...
    tangyefei阅读 35,278评论 22 257
  • 处理静态文件,尤其是在开发时,是一件很头疼的事情。在这篇文章中,我们将会讨论一些设置,目录结构和他们之间的相互影响...
    51reboot阅读 1,723评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,246评论 19 139
  • 此段内容简要来自自强学堂的教程详情请查询自强学堂 一、 后台的运作流程 接收request请求 处理数据 获取请求...
    coder_ben阅读 5,262评论 6 56
  • 本博客是记录跟从慕课网课程所记下的笔记,更多内容请访问慕课网慕课网--项目源码 新建项目 打开命令行,进入到打算打...
    小白猿阅读 2,320评论 1 10