Блог
  • Начало
  • Обо мне
  • Обратная связь

Django: отладка шаблонов без создания представлений

Дата и время: 27 июля 2015 г. 18:12 | Категория: Веб-разработка, Django

Часто при разработке веб-приложений в команде, один человек отвечает за front end, а другой за back end. В первом случае, помимо вёрстки самих страниц, удобно было бы сразу прикрутить их к django. Но что делать, если представления ещё не готовы? На этот вопрос я постараюсь ответить в этой статье.

На этот случай в django есть специальное представление TemplateView, которое просто отображает необходимый шаблон, при этом выполняя код шаблонизатора находящийся в нём.

Допустим, вы описали некоторый шаблон template.html. Теперь, чтобы его можно было открыть по ссылке в браузере, необходимо добавить следующий код в urls.py:

from django.conf.urls import patterns, include, url
from django.views.generic import TemplateView

urlpatterns = patterns('',
    url(r'^template/', TemplateView.as_view(template_name="template.html")),
)

Таким образом, после запуска сервера, можно увидеть как выглядит шаблон в работе по ссылке site.com/template/. Для загрузки графики и стилей не забудьте предварительно настроить статику. Также не забудьте, что шаблон должен находиться в папке, в которой django будет его искать.

comments powered by Disqus
Select language:
  • Русский
  • English

  • Программирование

    Python C++ JavaScript

    Веб-разработка

    Django ASP.NET

    Мобильная разработка

    Windows Phone Android

    Разработка игр

    Unity3d Blender

    Артем Устимов © 2014