diff options
Diffstat (limited to 'day7/README.md')
| -rw-r--r-- | day7/README.md | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/day7/README.md b/day7/README.md index 725990d..c4d23ea 100644 --- a/day7/README.md +++ b/day7/README.md @@ -35,8 +35,12 @@ GET-обработчикам. Далее будут описаны только * set_cookie_get(query, *args): Добавляет/обновляет cookie-записи в локальной базе данных. * short_log_get(query, *args): Включает/выключает опцию short_log из задания. +## main.py +Обрабатывает переданные аргументы командной строки, инициализирует +базу данных с конфигурацией сервера и запускает его. + ## config.py -Файл содержит конфикурационные переменные для программы. +Содержит некоторые конфигурационные переменные. ## db.py Для хранения данных используется shelve. @@ -102,3 +106,16 @@ GET-обработчикам. Далее будут описаны только * `parse_query(query_line)`: парсинг параметров в теле заголовка * `url_decoder(url_line)`: [декодирование url](https://en.wikipedia.org/wiki/Percent-encoding) * `url_encoder(line)`: [кодирование url](https://en.wikipedia.org/wiki/Percent-encoding) + +# Директории +Перед запуском сервера необходимо предварительно создать следующие директории: + +## db +По умолчанию в этой директории создадутся базы данных сервера. + +## logs +По умолчанию в эту директорию будет записываться лог сервера. + +## templates +Для использования шаблонизатора сервер **должен** содержать в рабочей директории +папку templates в которой будут находиться все html-шаблоны. |