Skip to content
This repository has been archived by the owner on Dec 19, 2024. It is now read-only.

Описание репозитория

Stepan Skriabin edited this page Sep 5, 2021 · 1 revision

Описание репозитория morelia_server

  • /old/database
  • main.py - прямая работа с БД SQLite3
  • /mod
    • api.py - модуль отвечает за описание АПИ, а так же валидацию данных.
    • config.py - модуль отвечает за хранение настроек (констант).
    • controller.py - модуль отвечает за реализацию методов описанных в Morelia Protocol
    • libhash.py - модуль отвечает за хэширования пароля, сравнения пароля с его хэш-суммой, создание хэша для auth_id.
    • models.py - модуль отвечает за описание таблиц БД для работы через ОРМ.
    • /templates - шаблоны для вывода статистики сервера в браузере
  • /settings - каталог с настройками
    • settings.py - настройки логирования
  • app.py - основной код сервера
  • manage.py - менеджер миграции для БД