ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 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: