Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 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
|