Здравствуйте, всем!
Есть вопрос относительно настройки урлов.
Ниже простой пример. Но кажется мне, что это не самый лучший вариант. )))
Напишите, пжлст, одно из "правильных" решений для примера, либо укажите, куда посмотреть (только не абстрактно "в гугл". Это, котнечно, действующий вариант, но для новичка равен посылу куда подальше. Лучше на статью.). Вопрос по сути заключатеся в том, можно ли обойтись более коротким и универсальным кодом?
Заранее спасибо!
myapp/views.py
from django.http import HttpResponse
def home(request):
return HttpResponse('home')
def about(request):
return HttpResponse("You're in the page About!")
def product(request):
return HttpResponse("You're in the page Product!")
def quality(request):
return HttpResponse("You're in the page Quality!")
def cooperation(request):
return HttpResponse("You're in the page Cooperation!")
def guestbook(request):
return HttpResponse("You're in the page Guestbook!")
def interesting(request):
return HttpResponse("You're in the page This is interesting!")
def contacts(request):
return HttpResponse("You're in the page Contacts!")
и urls.py
from django.conf.urls import patterns, url
from myapp import views
urlpatterns = patterns('',
url(r'^$', views.home, name = 'home'),
url(r'^about/', views.about, name = 'about'),
url(r'^product/', views.product, name = 'product'),
url(r'^quality/', views.quality, name = 'quality'),
url(r'^cooperation/', views.cooperation, name = 'cooperation'),
url(r'^guestbook/', views.guestbook, name = 'guestbook'),
url(r'^interesting/', views.interesting, name = 'interesting'),
url(r'^contacts/', views.contacts, name = 'contacts'),
)