card 卡片 html
{% extends 'base.html' %} {% block content %} <div class="container"> <h1>客户信息列表</h1> <form class="form-inline mb-3" method="GET" action="{% url 'customer_list' %}"> <input class="form-control mr-sm-2" type="search" name="search_query" placeholder="Search..." aria-label="Search" value="{{ request.GET.search_query }}"> <button class="btn btn-outline-primary my-2 my-sm-0 mb-3" type="submit">查询</button> <a class="btn btn-primary my-2 my-sm-0 mb-3" href="{% url 'customer_create' %}">新增客户信息</a> </form> <div class="row"> {% for customer in customers %} <div class="col-md-6 col-lg-4 mb-4"> <div class="card h-100"> <div class="card-header bg-primary text-white"> <h5 class="card-title mb-0">{{ customer.cu_no }}</h5> </div> <div class="card-body"> <h5 class="card-title">{{ customer.cu_name }}</h5> <p class="card-text"><strong>BILL TO:</strong> {{ customer.bill_to }}</p> <p class="card-text"><strong>Address:</strong> {{ customer.bill_to_address }}</p> <p class="card-text"><strong>Consignee:</strong> {{ customer.consignee }}</p> <p class="card-text"><strong>SHIP TO:</strong> {{ customer.ship_to }}</p> <p class="card-text"><strong>ADDRESS:</strong> {{ customer.ship_to_address }}</p> <p class="card-text"><strong>CONTACT:</strong> {{ customer.contact }}</p> <p class="card-text"><strong>SHIP BY:</strong> {{ customer.ship_by }}</p> </div> <div class="card-footer"> <a href="{% url 'customer_detail' customer.pk %}" class="btn btn-info">详情</a> <a href="{% url 'customer_update' customer.pk %}" class="btn btn-warning">编辑</a> <a href="{% url 'customer_delete' customer.pk %}" class="btn btn-danger">删除</a> </div> </div> </div> {% endfor %} </div> </div> <div> <nav aria-label="Page navigation"> <ul class="pagination justify-content-center mt-3"> {% if customers.has_previous %} <li class="page-item"><a class="page-link" href="?page=1">First</a></li> <li class="page-item"><a class="page-link" href="?page={{ customers.previous_page_number }}">Previous</a> </li> {% endif %} <li class="page-item disabled"><a class="page-link" href="#">Page {{ customers.number }} of {{ customers.paginator.num_pages }}</a></li> {% if customers.has_next %} <li class="page-item"><a class="page-link" href="?page={{ customers.next_page_number }}">Next</a> </li> <li class="page-item"><a class="page-link" href="?page={{ customers.paginator.num_pages }}">Last</a> </li> {% endif %} </ul> </nav> </div> {% endblock %}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
2023-04-24 Django4全栈进阶之路16 项目实战(用户管理):user_list.html用户列表画面设计
2023-04-24 Django4全栈进阶之路15 项目实战(用户管理):login.html登录画面设计
2023-04-24 Django4全栈进阶之路14 项目实战(用户管理):base.html基础模板设计
2023-04-24 Django4全栈进阶之路13 template模板