You need to enable JavaScript to run this app. Django供应商管理系统:如何获取供应商产品所属分类并传入模板td标签
优惠活动
大模型
产品
解决方案
定价
更多

Django供应商管理系统:如何获取供应商产品所属分类并传入模板td标签

供应商管理系统分类查询需求落地问题

现有模型基础

  • 已基于AbstractBaseUser定义自定义User模型,关联user_type身份模型
  • user_type仅配置两类枚举值:管理员、供应商
  • 固定业务规则:仅供应商可创建产品,创建产品时必须选择对应产品分类

核心待实现逻辑

  • 单供应商维度查询:拉取该供应商创建的所有产品对应的分类集合
  • 列表页面渲染:遍历全量供应商数据时,将每个供应商的关联分类数据传入模板,展示在对应行的<td>单元格中

已尝试的实现方式与异常

  • 模型层:在user_type模型中通过@property装饰器定义get_categories属性,试图封装分类查询逻辑
  • 视图层:过滤筛选出所有类型为供应商的用户列表,曾通过硬编码user_id=2的方式单独测试分类查询逻辑
  • 模板层:遍历供应商列表时尝试调用supplier.get_categories属性渲染内容,未达到预期展示效果
  • 配套参考代码:models.py、views.py、view-suppliers.html

内容的提问来源于stack exchange,提问作者coderboy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.29 11:45:04