2011-03-05 24 views

cevap

200

Django 1.5+

kullanımı sınıfı göre genel incelemeler:

from django.views.generic import TemplateView 

urlpatterns = patterns('', 
    (r'^foo/$', TemplateView.as_view(template_name='foo.html')), 
) 

Dokümanlar: https://docs.djangoproject.com/en/stable/topics/class-based-views/#simple-usage-in-your-urlconf

Django < = 1,4

Dokümanlar: https://docs.djangoproject.com/en/1.4/ref/generic-views/#django-views-generic-simple-direct-to-template

urlpatterns = patterns('django.views.generic.simple', 
    (r'^foo/$',    'direct_to_template', {'template': 'foo_index.html'}), 
    (r'^foo/(?P<id>\d+)/$', 'direct_to_template', {'template': 'foo_detail.html'}), 
) 
+70

1 nginx'' İçin , her statik HTML için bunu yapmalı mıyız? – shabeer90

+0

güncelleme için – Anupam

7

daha yeni sürümleri ve bu siteden dahil mim türü için bir başka güncelleme:

http://www.techstricks.com/adding-robots-txt-to-your-django-project/

from django.conf.urls import url 
from django.views.generic import TemplateView 

urlpatterns = [ 
    #... your project urls 
    url(r'^robots.txt$', TemplateView.as_view(template_name="robots.txt", content_type="text/plain"), name="robots_file") 
] 
İlgili konular