Django Framework для новичков - Введение

Сравнительно недавно программистам был представлен фреймворк Django, который использует язык программирования Python, как основу.

В этой статье мы расскажем о том, что сайты, работающие под управлением Django, отличаются отличной производительностью и легким в понимании кодом, который в любое время можно быстро отредактировать. В следующих статьях мы поговорим о всех преимуществах разработки сайта на данном Framework'е.

Django Framework использует концепцию MVC(Model-View-Controller), что позволяет достичь высокой скорости написания кода и эффективности его работы. Разделяя проект на 3 части, а именно : описание БД, внешний вид и логику, Django Framework в значительной степени облегчает работу с ним, даже начинающему WEB Девелоперу.

Код, написанный на языке Python, сравнительно легок в понимании, особенно если у вас есть опыт программирования на таких языках, как, PHP, Java Script и т.п. Приведем пример кода используемого в Django Framework, который вызывается из шаблона и позволяет заменить все пробелы в строке на знак +:

def shrift_plus(self): return self.shrift.replace(' ','+')

Django Framework является полностью Объектно Ориентированным, поэтому работать с ним становится намного приятнее. В качестве модулей сайта, например, статей или новостей, Django использует специально настроенные программистом приложения, которые заточены под какие-либо нужды.

Простейшее приложение в Django состоит, как минимум, из 2 файлов, а именно:

 __init__.py - проще говоря, это очень важный файл, который нужен для того, что бы Python рассматривал директорию, где лежит этот файл, как приложение

views.py - логика приложения

Как правило, файл views.py содержит в себе набор функций, которые Django может вызывать в процессе обращения к приложению. Пример простейшей функции, которая отвечает за вывод шаблона главной страницы:

def mainpage(request): return render_to_response('mainpage.html', { }, context_instance = RequestContext(request), )

В случае, если приложение подразумевает работу с базой данных, то добавляется еще один файл, models.py. А если нужно вывести данные из БД в админку с целью последующего их редактирования, то добавляется файл admin.py. Далее готовое приложение надо лишь запустить, путем добавления в settings.py нужных строк. :)

С каждым днем в мире появляются все новые Django программисты! Эта система развивается, поэтому все чаще привлекает внимание профессиональных разработчиков.

К главным преимуществам Django Framework относится скорость создания, как легких, так и сложных проектов! Django для того и создавался, что бы можно было разрабатывать качественные, защищенные и оптимизированные сайты в кратчайшие сроки. ;)

С вами был Priler, всего наилучшего.

Удачи!

 Уроки по Django   2116     0  23  10.12.2013
 Нравится?
 Расскажи друзьям
 Комментарии