Estoy buscando actualizar mi proyecto a la última versión de django y he descubierto que las vistas genéricas han cambiado bastante. Al mirar la documentación, veo que cambiaron todo el material genérico por vistas basadas en clases. Entiendo el uso en su mayor parte, pero estoy confundido en cuanto a lo que debo hacer cuando devuelvo una mayor cantidad de objetos para una vista. Una URL actual podría verse así:Pasar de direct_to_template a la nueva TemplateView en Django
(r'^$', direct_to_template, { 'template': 'index.html', 'extra_context': { 'form': CodeAddForm, 'topStores': get_topStores, 'newsStories': get_dealStories, 'latestCodes': get_latestCode, 'tags':get_topTags, 'bios':get_bios}}, 'index'),
¿Cómo convierto algo así en estas nuevas vistas?
si estoy usando direct_to_template en una vista ¿Cuál es la sintaxis de su DirectTemplateView para lo siguiente? retorno direct_to_template (solicitud, plantilla = 'template.html', extra_context) – mogga
DirectTemplateView.as_view (template_name = 'template.html', extra_context = extra_context) – Pykler
he probado esto, pero estoy recibiendo este error: 'AttributeError en/tubería/data_browse/ objeto 'DirectTemplateView' no tiene atributo 'has_header' Solicitud Método: \t GET URL de solicitud: \t http: // localhost: 8000/tubería/data_browse/ Django Versión: 1.5.2 \t Excepción Tipo: \t AttributeError Excepción Valor: \t objeto 'DirectTemplateView' no tiene ningún atributo 'has_header' Excepción Lugar: \t /Library/Python/2.7/site-packages/django/utils/cache.py en patch_vary_headers, línea 142 Python ejecutable: \t/usr/bin pitón Version/Python: \t 2.7.2' – mobopro