Tutoriel Django (deuxième partie) URL de référence: http://codezine.jp/article/detail/4264?p=3
Si vous continuez avec le tutoriel ci-dessus avec Django 1.6 ...
#Abréviation
from django.views.generic.simple import direct_to_template
#Abréviation
def item_page_display(request, item_id):
item = get_object_or_404(Item, id=item_id)
return direct_to_template(request, 'page/item.html', extra_context = {'item': item })
Ensuite, le ImportError de direct_to_template apparaîtra, donc Pensez à utiliser TemplateView. URL de référence: http://stackoverflow.com/questions/11005733/moving-from-direct-to-template-to-new-templateview-in-django
cependant, AttributeError: l'objet 'function' n'a pas d'attribut'get 's'est produit dans process_response dans site-packages / django / middleware / clickjacking.py-Je ne sais pas. Importez et utilisez render et render_to_response qui fonctionnent de la même manière que direct_to_template.
#Abréviation
from django.shortcuts import render, render_to_response
from django.template import RequestContext
#Abréviation
def item_page_display(request, item_id):
item = get_object_or_404(Item, id=item_id)
return render_to_response('page/item.html', {'item':item}, context_instance=RequestContext(request))
#Ou, plus simple, retournez le rendu(request, 'page/item.html', {'item': item})
URL de référence: https://groups.google.com/forum/#!topic/django-users/ZuDi-iqd1Xk
L'écran du produit s'affiche maintenant.
Recommended Posts