tupoi
@tupoi

Как заставить Django вернуть html страницу?

Добрый день, есть тестовый проект, который написан на Django, фронтенд написан на Angularjs, как сделать так, чтобы при переходе на "127.0.0.1:8000/" Django отправлял нам html страницу?
в views.py прописал
class RootView(TemplateView):
    template_name = "front/index2.html"

в urls.py
url(r'^$', views.RootView.as_view()),
Но при переходе по адресу появляется ошибка
TemplateDoesNotExist at /
front/index2.html

Если открываю html файл вручную при запущенном Django, то все работает, данные получает
  • Вопрос задан
  • 732 просмотра
Пригласить эксперта
Ответы на вопрос 1
Очевидно, что проблема с подключением папки шаблонов. А вообще, не очень правильно таким образом отдавать Angular. Оставьте эту задачу nginx'у.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы