ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 02.01.2025
Просмотров: 13
Скачиваний: 0
ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики»
Кафедра:
Математической кибернетики и информационных технологий
Дисциплина:
Технологии WEB программирование
Лабораторная работа №2
Выполнила: Паршкова Д.В
гр. БАП1952
проверила: ст. пр. Трубникова Н.В.
Москва 2020
Создание web-страницы с текстом.
Cоздала директорию lab2, а в ней, с помощью командной строки и команды: "django-admin.py startproject firstwebpage" создала новый проект "firstwebpage". В созданной директории "firstwebpage" выполнила команду: python manage.py startapp flatpages. В кортеже INSTALLED_APPS и добавила в конец элемента строку 'flatpages'. Для будущей страницы создала новый адрес в файле urls.py и функцию home в файле views.py в директории flatpages:
Зашла на страницу по адресу http://127.0.0.1:8000/ и посмотрела результат:
Задание: Сделайте так, чтобы по адресу http://127.0.0.1:8000/hello/ возвращался тот же самый текст;
Уберите указание типа возвращаемого ответа (если классу HttpResponse напрямую не указать тип ответа, то будет выставлено значение по умолчанию). Сравните полученные результаты
Вот что у меня получилось по выполнению задания: 1.
Работа с шаблонами в Django.
Создайте папку templates в директории flatpages. Затем, в папке templates создайте файл index.html с кодом. Подключила к функциипредставлению home. Далее в файле settings.py изменила поле DIRS кортеже TEMPLATES. Запустила сервер и перезагрузила страницу с адресом http://127.0.0.1:8000/ . И получила результат:
Задание: • Добавьте к созданной таблице 2 строки и 2 столбца;
• Добавьте границы для таблицы;
• Сделайте заголовки списков (нумерованного и маркированного) подзаголовками четвертого уровня;
• Создайте абсолютно идентичный шаблон, изменив только название на «static_handler.html». В следующих заданиях при выполнении этой лабораторной работы изменяйте именно этот файл.
Я выполнила задание и получила результат:
Настройка обработки статичных файлов для Django.
Для того, чтобы придать документу стиль в соответствии с макетом, буду использовать CSS . Создала папку static в директории flatpages, а в ней файл index.css с кодом. После этого в файл страницы static_handler.html во внутрь тега вставила тег подключения css-скрипта.
Задание:
• Установите для заголовка первого уровня шрифт с засечками;
• Добавьте картинку и сделайте ее высотой 30px;
• Измените размер шрифта для подзаголовков четвертого уровня;
• Сделайте ширину таблицы на 100% экрана;
• Загрузите ваш проект на любой гит-репозиторий (GitHub, GitLab, Google Code, Bitbucket и т.п.).
Сделав все задания, у меня получился такая страничка:
С таким кодом сss: