我想從列表中獲取對象數據,但它不打印任何東西。如何從django中的列表中獲取數據
這裏是我的代碼:
text = request.GET.get('q')
chars = text.split()
for tag in chars:
brand = Brand.objects.filter(title__icontains=tag)
if brand:
brand_matches.append(brand)
for brand in brand_matches:
print brand.title
,我在下面的格式獲取數據:
[[< Brand: Athena>], [< Brand: dp>]]
下面列表中的每個產品一個品牌對象。但我無法訪問它。 我在哪裏打印數據出錯?謝謝。
您應該添加您得到您的問題任何錯誤消息。它可以讓每個人都更容易幫助你。 – geckon
我在這一個沒有得到任何錯誤...只是不打印任何信息 –
我認爲應該有一個例外,因爲你在列表中調用一個'title()'方法。雖然列表沒有這樣的方法。 – geckon