2016-02-17 6 views
0

У меня есть product_view.html файл, который содержитDjango мнения и шаблоны

Product {{product.title}} 

и у меня есть мнение, которое загрузили информацию о модели

template = loader.get_template(path) 
context = {'title': product[0].title, 'description': product[0].description, 'image_url': product[0].image_url, 'quantity': product[0].quantity} 
return HttpResponse(template.render(context, request)) 

Как я могу визуализировать данные в product_view.html, так он показывает product.title? Теперь он показывает только «Продукт» на странице. Я очень новой для Джанго, и это очень flustrating, что я не могу даже сделать это :(

+0

Theres много вещей неправильно ее e, что было бы слишком много, чтобы покрыть один ответ на самом деле .. вместо этого было бы гораздо выгоднее просто взглянуть на [официальный учебник] (https://docs.djangoproject.com/en/1.9/intro/tutorial03/) – Sayse

ответ

2

сначала сделать все просто и ясно!

template = 'YourTemplateFolder/product_view.html' 
context = {"product":product[0]} 
return render(request, template, context) 

для шаблона, чтобы напечатать что-нибудь внутри это просто положить имя переменной внутри двух фигурных скобок

{{ product.title }} 
# product is the name you defined in context and by default it will take all of the variables attached to the original variable 

и, пожалуйста, в будущем добавить более подробную информацию на этот вопрос, чтобы люди могли помочь вам, а вниз голосования вас.