我正在使用django-oscar在电子商务网站上工作。 我的愿望清单有问题。我想在导航栏上添加mini_whislist。看起来像是奥斯卡的basket_quick。
我确实尝试过这个,但是它仅适用于愿望清单部分。
s[i] = (char) (s[i] + s[j]);
如何使其显示在每个页面上?
答案 0 :(得分:2)
在客户应用程序中创建上下文处理器...
context_processors.py
box=document.getElementsByClassName("lightbox")[0];
并将其放入设置文件
def wishlists(request):
if not (request.user and request.user.is_authenticated):
return {}
return {
'wishlists': request.user.wishlists.all()
}
然后您可以在任何地方使用愿望清单
答案 1 :(得分:1)
一个想法是将为此功能编写的所有html都放入HTML文件中,然后在{% include 'your_file.html' %}
中使用layout.html
,因为将base.html放在其中并不是一个好主意。仪表板还扩展了相同的基本模板。
另外,请注意,您必须在checkout / layout.html中执行相同的操作,因为它们的结帐页面具有单独的布局。