单个Django类是否可以继承/扩展ListView和DetailView

问题描述

请考虑以下情形: 我有一个多供应商电子商务网站。我要呈现三个页面一个供应商列表,然后是每个供应商的产品列表,然后是每个产品的详细信息

  1. 因此第一个供应商列表是 ListView
  2. 第二,每个供应商的产品都是以前供应商 ListView DetailView ,但是它是下一个产品详情 Liststrong DetailView
  3. 第三视图呈现产品详细信息,因此显然是 DetailView

现在,我的问题是,数字2 是否可以同时扩展 ListView DetailView ?如果是,怎么办?

解决方法

我很困惑你为什么想要这个?

供应商清单(ListView)

Supplier A
Supplier B
Supplier C

供应商A的产品清单(ListView)

Product 1
Product 2
Product 3

产品1的详细信息(DetailView)

Product 1

产品2的详细信息(DetailView)

Product 2

产品3的详细信息(DetailView)

Product 3

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...