|
Оглавление
|
Настало время указать на ключевой момент схемы URL и Django в целом: принцип свободного связывания. Просто примем, что свободное связывание является неким подходом к разработке программного обеспечения, который отражает важность создания связываемых компонентов. Если два компонента кода свободно связаны, тогда изменения, сделанные в одном компоненте отразятся незначительно или совсем не отразятся в на коде другого компонента. Схема URL Django является хорошим примером применения такого принципа на практике. В Django-приложении определения URL и функций представления, которые они вызывают связаны свободно. Следовательно, решение о том, какой URL должен соответствовать данной функции и реализация самой функции располагаются в двух разных местаз. Это позволяет вам отключать один компонент приложения без влияния на остальные.
Для примера рассмотрим наше представление
Продолжая, если нам потребуется разделить функционал данного
представления между несколькими URL, мы
сможем легко реализовать это, отредактировав схему URL, не внося
изменений в код представления. В данном примере, наше
представление urlpatterns = patterns('',
('^hello/$', hello),
('^time/$', current_datetime),
('^another-time-page/$', current_datetime),
)
Схема URL и представления являются примером свободного связывания в действии. Мы продолжит рассматривать на примерах этот важный подход в течение всей книги. |
Увидели ошибку?
Выделите её мышкой и нажмите
-
Обработано:
504
49
130
71
Версия книги
1.0
2.0
Версия 2.0 в процессе перевода!
Мой луч
Многообразие света
Полезное
Актуальные вакансии,
Python работа
для python-разработчиков.
Скачать в формате
CHM от 2 сентябряЗаказать PDF файл можно через почту, чат, джаббер. Всего 2WMZ. Содержимое точно соответствует содержимому сайта. Чем чаще заказываете — тем больше перевожу. Русская группа
Ускорить процесс перевода!
R130494980980
Z425285133788 E112528079659 U327380922061 Книга помогла реализовать:
|
| © 2008-2009 Ruslan Popov @ gmail.com | Powered by Django 1.1 beta 1 SVN-11114 |