摘要: 一、搜索和ReadMore 1、 搜索功能 搜索功能的实现设计: (1)前端界面输入搜索关键字,传送到对应view中 (2)在对应的view中进行数据库关键字搜索 这里搜索可以只对文章名搜索或全文搜索,首先在my_blog/templates下添加所有输入框,在base.html中,对侧边栏的代码进 阅读全文
posted @ 2017-06-12 08:20 tiretiretire 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一、归档 归档就是列出当前博客中所有的文章,并且能够显示时间,很容易的可以写出对应的view和模板来 在my_blog/artivle/views.py添加如下内容   在my_blog/templates新建模板archives.html   并在my_blog/my_blog 阅读全文
posted @ 2017-06-12 08:17 tiretiretire 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、Markdown你的博文 Markdown越来越流行,越来越多的写博客的博主都喜欢上了markdown这种标记性语言的易用性和美观性,像简书,作业部落,Mou都是比较出名的markdown在线或者离线形式 现在我们就来markdown自己的博客,首先是安装markdown库,使用下面命令 &nb 阅读全文
posted @ 2017-06-12 08:16 tiretiretire 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: 一、Template 1、 Template初探 到目前为止我们只是简单的将后端数据显示到页面上,没有涉及到HTML代码,而优雅的网站总是通过CSS+HTML,甚至还有强大的JS的支持 在这个教程中要打造一个Blog,所以我们设置一个Blog界面,原本打算使用Bootstrap作为前段的工具, 不过 阅读全文
posted @ 2017-06-12 08:12 tiretiretire 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 一、Models 1、 Django Model 每一个Django Model都继承自django.db.models.Model 在Model当中每一个属性attribute都代表一个database field 通过Django Model API可以执行数据库的增删改查,而不需要写一些数据库 阅读全文
posted @ 2017-06-12 07:32 tiretiretire 阅读(321) 评论(0) 推荐(0) 编辑
摘要:  一、开发环境和Django 1、 开发环境   2、 Git安装 Git是目前世界上最先进的分布式版本控制系统   sudo:以管理员的身份运行指令 apt get:是Debian Linux发行版中的APT软件包管理工具(Ubuntu就是一个基于Debian的发行) 阅读全文
posted @ 2017-06-12 07:30 tiretiretire 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 项目目的 通过动手做项目,可以大概了解开发的工作内容,找工作也相对容易一些。 项目名称 Django搭建简易博客 项目背景 本项目介绍如何一步步使用Django开发一个简单的博客Web应用,适用于有Python和Django基础的同学。 Demo 项目内容 第1节 开发环境以及项目与App&nbsp 阅读全文
posted @ 2017-06-12 07:20 tiretiretire 阅读(128) 评论(0) 推荐(0) 编辑