随笔分类 - Django
摘要:剩下的就是我们的最后一个功能了,最新文章的跳转 我们先在view.py里面定义一个接受最新五篇文章的变量 top5_article_list,并映射到index页面里面 最后只需要在index.html文件里面吧之前的所有文章的变量换成我们刚刚定义的top5_article_list就可以了 就此d
阅读全文
摘要:这篇我们实现首页的分页功能 第一步,给页面增加上也分按钮: 我们选取这个分页组件,将其复制到我们的首页页面,与首页的主要内容并列,如下图: 第二步:设计分页 设计好了之后那我们怎么获取这个参数的值呢? 通过下图我们可以看到?后面的参数我们可以用request.GET.get('page')来获取得到
阅读全文
摘要:我们实现首页到详情页的跳转之后,接下来就是实现详情的上下篇文章的跳转 第一步:挑选按钮 把选中的按钮复制到我们的detail页面里面,并用一个div包含起来,如下图: 在上图中我定义了两个变量,他现在是不存在的,我们需要在views,py里面把这两个变量赋值之后并且映射过来。如下图: 写好之后重启一
阅读全文
摘要:设计文章的URL 之前我们项目详情页的文章url为blog/detail,这样是不能指定某一篇博客,所以我们需要将其改成如下这样: blog/detail/1 =》 id为1的文章详情页 blog/detail/2 =》 id为2的文章详情页 blog/detail/3 =》 id为3的文章详情页
阅读全文
摘要:开始这一步之前我们先学习几个模板语法 {% if 判断条件 %} 判断语法 {% for 每个元素 in 遍历对象 %} 遍历语法 {% endfor %} 结束遍历 {% else %} {% endif %} 结束判断 我们可以用这些语法将我们上篇文章写的两个页面变得更简洁一点。改变之后如下 <
阅读全文
摘要:完成前两两篇文章的学习之后,接下来需要的就是设计页面,然后从数据库取出数据展示到页面。 那么我们需要设计一个博客网站的首页还有一个详情页设计的布局如下: 首页 详情页 两个页面的HTML代码我就直接上了 <!DOCTYPE html> <html lang="en"> <head> <meta ch
阅读全文
摘要:模型层的简介 创建模型 如图我再blog应用的models.py文件里面创建了一个Article对象,具有id,author,title,abstract,content,publish_time等字段还定义了一个__str__函数该函数返回的内容是django自带后台管理的每一条数据的显示名字,如
阅读全文
摘要:Django的基本命令了解 django-admin 检查是否安装好django环境 django-admin startproject name 创建一个名为name的django项目 python manage.py startapp name1 创建一个名为name1的django应用 pyt
阅读全文

浙公网安备 33010602011771号