在django中提供静态index.html

时间:2015-10-19 19:43:32

标签: python angularjs django cordova meanjs

事情是,我在一个模块上有一个角度+ cordova应用程序。我只想要django的REST api用于web服务器。没有任何观点或任何东西(仅用于提供角度视图)。

如何使用django提供静态index.html?我需要不同的项目结构吗?我是django的新手。

提前致谢!

This is driving me nuts.

2 个答案:

答案 0 :(得分:3)

您可以直接使用TemplateView

from django.views.generic import TemplateView

...
url(r'^$', TemplateView.as_view(template_name='index.html'))

请记住,您需要configure your templates folder仅按名称调用.html个文件。

答案 1 :(得分:0)

首先,将此index.html页面放在server / templates文件夹中,以便Django知道它。

然后,在您的URLs.py中执行此操作:

from django.views.generic import TemplateView

urlpatterns = [
    url(r'^$', TemplateView.as_view(template_name='index.html')),
]