diff options
| author | Andrew <saintruler@gmail.com> | 2019-05-25 19:43:37 +0400 |
|---|---|---|
| committer | Andrew <saintruler@gmail.com> | 2019-05-25 19:43:37 +0400 |
| commit | 3b7f288c424bc12caf431fe2ab336bff2de86af9 (patch) | |
| tree | 18db01edcca71666e3dd2d2b00a7804aa4c855a3 /day7/README.md | |
| parent | 3f68d88666c832e0af50c5f4543ba3513c5fb0cb (diff) | |
Обновлен README.md
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-шаблоны. |