Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Функции представления





Перед тем как рассматривать конкретные функции представления, рассмотрим схему работы Веб-приложения (Рис.1)

 

Рис.1. Схема работы веб-приложения

 

После того как пользователь запросил страницу нашего ресурса, системе, необходимо знать какую функцию представления (обработчик) необходимо выполнить. Информация о сопоставлении url-адресов и функции представлении содержится в urls.py.

Набор функций представлений содержится в файле views.py. В процессе выполнения конкретного обработчика необходимо производить действия над свойствами и вызывать методы различных объектов.

Информация о методах и свойствах находится в файле models.py.

По завершении выполнения обработчик передает данные шаблонизатору для вывода на интерфейс пользователя.

Таким образом, выполнение Веб-приложения сводится к выполнению конкретных обработчиков по конкретным url-адресам.

 

Шаблоны вывода данных

Шаблоны вывода данных представляют собой файлы, содержащие html-шаблон вывода и исполняемый код шаблонизатора.

Код шаблонизатора выполняется при формировании http-ответа. Шаблонизатор вгружает полученные на вход данные в соответствующий html-шаблон, а на выходе возвращает html-код.

Рассмотрим конкретные шаблоны нашего приложения:

· Main-page.htt – шаблон главной страницы.(см. листинг 5)

· Files-page.htt – шаблон представлении файловой системы (см. листинг 6)

· Rooms-page.htt – шаблон представление комнат(см. листинг 7)

 


Заключение

 

В результате проведённой работы был разработан веб-ресурс, который позволяет пользователям загружать файлы на сервер и обмениваться ими.

Данная система является удобным средством для хранения и транспортировки данных.

 


Список литературы

 

1. Пэйн Дж., Начиная с Python: Использование Python 2.6 и Python 3.1 / Д. Пэйн: Wiley Publishing, 2009. – 624 с.

2. Головатый А., Django: Подробное руководство / Адриан Головатый, Джейкоб Каплан-Мосс: Символ-Плюс, 2010. – 560 с.

3. Фаулер М., Архитектура корпоративных программных приложений / Мартин Фаулер: Адисон-Венсли, 2012. – 560 с.

4. Фримен А., ASP.NET MVC 3 Framework с примерами на C# для профессионалов / Адам Фримен, Стивен Сандерсон: Вильямс, 2012. – 667 с.

5. Дюбуа П., MySQL / Поль Дюбуа; пер. с англ, Воронин В.:Вильямс, 2007. -1168 с.

6. Соколов, С. А. HTML и CSS в примерах, типовых решениях и задачах. Профессиональная работа./ С. А. Соколов. — М.: Вильямс, 2007.

7. Википедия – сводная энциклопедия [Электронный ресурс] // ru.wikipedia.org

8. Блог веб-разработчика – блог [Электронный ресурс] // true-coder.ru

9. Школа XHTML – уроки [Электронный ресурс] // xhtml.co.il/ru/

10. Уроки по AJAX – уроки [Электронный ресурс] // ajaxs.ru

 


Date: 2015-12-13; view: 547; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию