python django学习笔记八

完善博客

页面概要

博客主页面

博客文章内容页面

博客撰写页面

博客主页面

文章标题列表,超链接

发表博客按钮(超链接)

列表编写思路

取出数据库中的所有文章列表

将文章对象打包成列表,传递到前端

前端页面将文章以标题超链接的形式逐个列出

模板for循环

{% for xx in xxs %}

HTML 语句

{% endfor %}

获取数据库里所有内容

def index(request):
    # article = models.Article.all()
    # article = models.Article.objects.get(pk=1)  # 获取单条数据
    articles = models.Article.objects.all()  # 获取所有数据,返回的为一个列表
    return render(request, 'blog/index.html', {"articles": articles})  # 第三个参数跟一个字典类型的数据

更新index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>
<a href="">新文章<a/>
<h1/> {% for article in articles %} <a href="">{{ article.title }}</a> <br/> {% endfor %} </body> </html>  

添加一个跳转新文章的超链接

使用for循环,标题设置成超链接,链接对象待添加

访问页面如下:

 

转载于:https://www.cnblogs.com/wang1122/p/8360469.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值