美文网首页
diango使用template

diango使用template

作者: 一剑仙人跪_ | 来源:发表于2021-11-30 14:00 被阅读0次

    1. 在app目录下创建templaes目录

    image.png

    2. 创建html文件

    在templates目录下创建result.html

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <style>
    table {
        border-collapse: collapse;
    }
    th, td {
        padding: 8px;
        text-align: left;
        border-bottom: 1px solid #ddd;
    }
    </style>
    </head>
        <body>
            <table>
            <tr>
            <th>id</th>
            <th>姓名</th>
            <th>电话号码</th>
            <th>地址</th>
            </tr>
    
            {% for customer in customers %}
                <tr>
    
                {% for name, value in customer.items %}
                    <td>{{ value }}</td>
                {% endfor %}
    
                </tr>
            {% endfor %}
    
            </table>
        </body>
    </html>
    

    3. 修改views.py

    rom django.shortcuts import render
    from django.http import HttpResponse
    from common.models import Customer
    
    # Create your views here
    def listcustomers(request):
        # 返回一个 QuerySet 对象 ,包含所有的表记录
        # 每条表记录都是是一个dict对象,
        # key 是字段名,value 是 字段值
        qs = Customer.objects.values()
        return render(request, 'result.html', context={"customers": qs})
    
    1. 在settings.py中加入sqles


      image.png
    2. 重新启动查看


      image.png

    相关文章

      网友评论

          本文标题:diango使用template

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