zoukankan      html  css  js  c++  java
  • 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循环,标题设置成超链接,链接对象待添加

    访问页面如下:

  • 相关阅读:
    JavaScript基础学习篇
    js,html,css注释大集合
    JS中的专业术语
    BFC给我的帮助以及对hasLayout的认识
    框架
    PHP echo和print语句
    PHP变量
    PHP语法
    PHP入门
    SQLite学习网址
  • 原文地址:https://www.cnblogs.com/wang1122/p/8360469.html
Copyright © 2011-2022 走看看