main/models.py¶
-
class
main.models.
DiscordHistory
(*args, **kwargs)[source]¶ Модель, содержащая информацию для discord-бота
- Parameters
event_id – ID вебинара
message_ids – Список ID отправленных ботом сообщений
webhooks – Список webhook для трансляции в discord
active – Флаг, указывающий, транслировать ли сообщения или нет
-
exception
DoesNotExist
¶
-
exception
MultipleObjectsReturned
¶
-
class
main.models.
User
(*args, **kwargs)[source]¶ Модель пользователя
- Parameters
webinar_session – ForeignKey на модель сессии
fontsize – Размер шрифта виджетов
-
exception
DoesNotExist
¶
-
exception
MultipleObjectsReturned
¶
-
class
main.models.
WebinarSession
(id, user_id, email, password, cookie, last_login)[source]¶ -
exception
DoesNotExist
¶
-
exception
MultipleObjectsReturned
¶
Получение Cookie пользователя :type cookie_name:
str
:param cookie_name: :rtype:Cookie
:return: Cookie
-
get_event
(event_id)[source]¶ Получение вебинара (события)
- Parameters
event_id (
int
) – id события- Returns
Объект события
-
exception
main/views.py¶
-
class
main.views.
AwaitingMessagesView
(**kwargs)[source]¶ Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
class
main.views.
ChatView
(**kwargs)[source]¶ Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
class
main.views.
ControlView
(**kwargs)[source]¶ Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
class
main.views.
EventView
(**kwargs)[source]¶ View-класс вебинара
Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
class
main.views.
ExtendedLoginView
(**kwargs)[source]¶ Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
class
main.views.
ExtendedRegistrationView
(**kwargs)[source]¶ Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
class
main.views.
IndexView
(**kwargs)[source]¶ View-класс главной страницы
Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
class
main.views.
ProfileView
(**kwargs)[source]¶ View-класс профиля
Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
class
main.views.
ScheduleView
(**kwargs)[source]¶ View-класс списка вебинаров
Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
class
main.views.
WebinarCredentialsDeleteView
(**kwargs)[source]¶ Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
main/forms.py¶
main/webinar.py¶
-
class
main.webinar.
Converter
(object, attrs, data)[source]¶ класс-конвертер
конструктор класса
- Parameters
-
class
main.webinar.
Webinar
[source]¶ класс вебинара
-
class
Event
(user_id, data)[source]¶ класс события вединара
- Parameters
attrs – аттрибуты события вединара
Конструктор класса события вединара
-
class
Message
(data)[source]¶ класс сообщения
- Parameters
attrs – аттрибуты сообщения
Конструктор класса сообщения
-
class
Organization
(data)[source]¶ класс организации
- Parameters
attrs – аттрибуты организации
Конструктор класса организации
-
class
main/consumers.py¶
Consumers для работы с сокетами
-
class
main.consumers.
BaseConsumer
(*args, **kwargs)[source]¶
-
class
main.consumers.
Timer
(timeout, callback, *args, **kwargs)[source]¶ Класс таймера
Конструктоор :type timeout:
float
:param timeout: Сколько секунд между действиями :type callback:Callable
:param callback: Функция, которая будет вызываться каждые timeout секунд
main/admin.py¶
main/templates¶
main/templates/components¶
main/templates/components/base¶
main/templates/components/profile¶
information.html¶
Фрагмент макета информации о пользователе
password.html¶
Фрагмент макета формы смены данных пользователя
webinar.html¶
Фрагмент макета формы ввода данных сервиса вебинаров пользователя
main/templates/components/widget¶
awaiting.html¶
Фрагмент объединяющего макета ожидающего модерации сообщения
moderated.html¶
Фрагмент объединяющего макета модерированного сообщения
messages/awaiting.html¶
Фрагмент макета ожидающего модерации сообщения
messages/message.html¶
Фрагмент макета сообщения
messages/moderated.html¶
Фрагмент макета модерированного сообщения
main/templates/pages¶
event.html¶
Страница события. На ней можно посмотреть информацию о событии
index.html¶
Главная страница приложения
profile.html¶
Страница профиля
schedule.html¶
Страница списка вебинаров
widget.html¶
Страница виджета
main/templates/registration¶
login.html¶
Страница входа в аккаунт
signup.html¶
Страница регистрации