【发布时间】:2010-02-03 11:30:30
【问题描述】:
我是 django 和 python 的新手...
我有一个模型,其中包括 10 个通用字段 attrib_00 到 attrib_09。
我将这些字段作为上下文传递给 django 模板字符串。
我想在模板中使用更有意义的名称。
模板字符串是从另一个模型中获取的,我想添加一个包含逗号分隔的关联别名列表的字段。这个想法是列表中的第一个别名映射到 attrib_00,第二个到 attrib_01...
我想我需要在渲染之前修改上下文,以便用别名替换通用键。
我在正确的轨道上吗?
有没有更好的办法?
谢谢, 埃德
附言
(添加评论按钮对我不起作用?)
我还没有任何代码。也许我应该解释一下我想要实现的目标......
我有一个用 delphi 编写的现有应用程序,它可以帮助我维护大量 ebay 列表,我想将其模拟为 django/python 网络应用程序。
每个产品/listing 都属于一个类别,每个类别都有一组属性。例如,裤子可能有颜色、腰围尺寸和腿长。每个类别的属性数量和类型各不相同,但从不超过 10 个。
我可以看到例如 attrib_00 如何在一个类别中用于大小,在另一个类别中说金属,但随后会被困在模板中使用通用字段名称。
仅供参考:- 我想我会在视图中进行任何循环,并在返回响应之前多次调用渲染过程?
【问题讨论】:
-
贴一些代码!你是怎么拿到琴弦的?你如何将它们传递给上下文?