django style

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
#Уже около месяца изучаю питоновский фреймвор Django. В принципе очень хороший фреймворк, есть
#конечно мелкие недостатки, но ведь они во всех вещах есть.. Вот решил для других и для себя,
#написать статью о том как следует разделять приложения в джанге
Итак первым делом это карта урлов. Выглядит она у меня примерно следующим образом
from django.conf.urls.defaults import *
from django.conf import settings
from django.contrib.auth.views import logout, login
urlpatterns = patterns('',
# Example:
(r'', include('news.urls')),
(r'', include('profile.urls')),
(r'', include('other.urls')),
(r'^login/$', login),
(r'^logout/$', logout),
#(r'^.*/static/(?P.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
#(r'^static/(?P.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
(r'^admin/', include('django.contrib.admin.urls')),