我正在做我的第一个 Django 项目。我需要显示一个包含一对多数据库关系双方的复合页面。为了尽可能地成为 Django-y,我考虑了(基于类的)通用视图。由于没有一个内置的通用视图有任何相似之处,我使用SingleObjectMixin
and组合了一个复合通用视图MultipleObjectMixin
,这也意味着我必须扩展基View
类。
回想起来,这似乎是一项(在我看来)应该是微不足道的事情,而且我认为我采取了错误的方式来解决这个问题。所以我转向 SO 社区寻求帮助:
- 这个问题的正确解决方案是什么?
- 你将如何解决这个问题?
谢谢!