Django实战(12):增加目录页,设定统一布局

本文介绍了在Django项目中如何根据界面设计师的设计实现目录页,并设定站点的统一布局。通过添加URL模式、创建视图函数以及设置模板,实现了包括'目录页'在内的新界面,同时提及了如何利用base.html处理共用内容。
摘要由CSDN通过智能技术生成

针对上一节的新需求,界面设计师还为我们设计了一个新的界面,不仅仅是目录页,还包含了站点的整体风格,如下图:

感谢界面设计师为我们提供的“又黑又硬”的工具条,这个看起来真的很酷。下面,让我们来享用她的工作成果吧。



我们前面的scaffold已经生成了有继承关系模板,显然对于一些公用的内容应该放到base.html之中。但是我们先把这件事情放到一边,先来实现目录页。

首选为目录页确定一个url,不妨叫做/depotapp/store,在depotapp的urls.py中增加一条pattern:

(r'store/$', store_view),

而store_view是对应的视图函数,在depotapp的views.py中定义:

def store_view(request):
    products = Product.objects.filter(date_available
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值