您好。我的views
中有一个函数,我有一个变量,我在模板中使用它。
imagesj[str(i)]=str(j[0])
从中我得到一个与此类似的值
{'Adele-1-Fuchsia-9': 'product/adele_1_fuchsia_1.jpg',
'Jealyn-37-Brown-10': 'product/jealyn_37_brown_1.jpg'}
我只需要获得product/adele_1_fuchsia_1.jpg
和product/jealyn_37_brown_1.jpg
这些动态值,它们将根据产品进行更改。我需要在产品之前更换前面部分。我怎么能这样做?
答案 0 :(得分:0)
我不知道您的原始数据结构是什么样的,但是如果您有一个类似下面的字典:
dic = {'Adele-1-Fuchsia-9': 'product/adele_1_fuchsia_1.jpg', 'Jealyn-37-Brown-10': 'product/jealyn_37_brown_1.jpg'}
您可以通过迭代值来获取products-element:
print [x for x in dic.values() if 'product' in x]
打印:
['product/adele_1_fuchsia_1.jpg', 'product/jealyn_37_brown_1.jpg']