|
Table of contents
|
Теперь, когда у вас есть понимание языка шаблонов Django, мы должны остановиться на его осознанных ограничениях и на том, почему так сделано. Мнения разработчиков о шаблонной системе варьируются очень широко по сравнению с другими компонентами веб приложений. Поддерживает это утверждение тот факт, что сам Python содержит их десятки, если не сотни. Каждая шаблонная система вероятно была создана потому что её разработчик счёл все существующие системы неподходящими. (В действительности, существует своеобразный экзамен для разработчика на Python — написать свой собственный язык шаблонной системы! Если вы не сделали такого, попробуйте. Это интересный опыт.) Помня это, вам возможно будет интересно узнать, что Django не требует, чтобы вы использовали именно её язык шаблонов. По причине того, что Django создана как полноценная система веб разработки, которая предоставляет все необходимые компоненты для продуктивной работы, будет гораздо удобнее использовать её шаблонную систему, вместо других шаблонных библиотек Python. Но это не накладывает никаких ограничений на вас. Как вы увидите в разделе «Использование шаблонов в представлениях», очень легко использовать другой шаблонный язык совместно с Django. Но уже сейчас ясно, что мы настойчиво предлагаем использовать шаблонный язык Django. Шаблонная система ведёт свою историю из разработки для World Online и объединяет опыт создателей Django. Вот некоторые из постулатов:
|
Found misprint?
Select it with the mouse and hit Enter
-
Processed:
33
1
199
25
The full repository of DjangoBook translation you can get on GitHub.
We appreciate your patches!
We are glad to hear your questions, comments or suggestions!
(Open in new tab)
Users number: 601
Русская группа
Ускорить процесс перевода!
ЯМ:41001223475816
|
| © 2008-2012 Ruslan Popov @ gmail.com | Powered by Django 1.2.5 |