美文网首页
day07-综合案例

day07-综合案例

作者: wenyilab | 来源:发表于2020-01-29 17:30 被阅读0次

1、视图函数

def show_books(request):
    '''显示图书信息'''
    # 1、查找图书表信息,导入图书模型类
    books = BookInfo.objects.all()
    return render(request,'booktest/show_books.html',
                  {'books':books})
def detail(request,bid):
    '''查出图书关联的英雄信息'''
    # 根据bid查出图书英雄信息
    book = BookInfo.objects.get(id=bid)
    print(book)
    # 查询和book相关的英雄信息
    heros = book.heroinfo_set.all()
    # 使用模版
    return render(request,'booktest/detail.html',
              {'book':book,'heros':heros})

2、模版文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>显示图书信息</title>
</head>
<body>
图书信息如下:
<ul>
    {% for book in books %}
        <li><a href="/booktest/books/{{ book.id }}">{{ book.btitle }}<a/></li>
    {% endfor %}
</ul>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>显示图书关联的英雄信息</title>
</head>
<body>
<h1>{{ book.btitle }}</h1>
英雄信息如下:
<ul>
    {% for hero in heros %}
        <li>{{ hero.hname }}--{{ hero.hcomment }}</li>
    {% empty %}
        <li>没有英雄信息</li>
    {% endfor %}
</ul>
</body>
</html>

3、urls文件

urlpatterns = [
    # 通过url函数设置url路由配置项
    path('index/',views.index),
    path('books/',views.show_books),
    # path('books/(\d+)/',views.detail),
    url(r'^books/(\d+)$',views.detail),
    path('books/test/',views.test)
]

4、效果图


show_books
detail_1
detail_2

相关文章

  • day07-综合案例

    1、视图函数 2、模版文件 3、urls文件 4、效果图

  • day07-作业

    day07-作业 学生信息管理系统

  • 综合案例

    来自拉钩教育-JAVA就业集训营 1.商城案例表设计 通过对商城项目的部分表关系进行分析,完成数据库表的设计 1....

  • 方法综合案例

    def __init__(self, name): self.name = name @stati...

  • 综合案例展示

    想做出效果如下的页面: html代码入下 CSS样式入下:

  • 方法综合案例

    class Game: top_stor=0 def __init__(self, name): ...

  • javaWeb综合案例

  • OpenGL综合案例

    今天我们来做一个关于OpenGL的一个综合案例,里面包含了点,线,三角形,金字塔等图形的绘制。 需要准备的东西之前...

  • OpenGL 综合案例

    在绘制之前,我们先来介绍下一下几个头文件的作用。 接下来我们需要在外部声明几个全局变量。 绘制地板 main函数工...

  • OpenGL 综合案例

    先看结果 核心代码 栈的机制 在changeSize()函数中,我们加载了投影矩阵,并把投影矩阵压入管道trans...

网友评论

      本文标题:day07-综合案例

      本文链接:https://www.haomeiwen.com/subject/cpuvthtx.html