Corp/backend/check_calendars.py
igor_nadein 0dd3ac7cc1 Реализация системы schedule (django-scheduler) с тестовыми данными
- Добавлен CustomToolbar для BigCalendar со стрелками навигации
- Выпадающий список для выбора вида календаря
- Management command для создания тестовых пользователей и календарей
- Создано 3 тестовых пользователя (anna_ivanova, petr_petrov, maria_sidorova)
- Создано 5 календарей с 11 событиями
- Убраны подписки (они для старой системы calendar_app)
- Исправлены стили тулбара BigCalendar
- Модалы календаря рендерятся на корневом уровне AppShell
2026-02-24 20:24:39 +03:00

17 lines
795 B
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

from schedule.models import Calendar, Event
print("\n=== КАЛЕНДАРИ В БД ===")
calendars = Calendar.objects.all()
print(f"Всего календарей: {calendars.count()}")
for cal in calendars:
events_count = Event.objects.filter(calendar=cal).count()
print(f" - ID: {cal.id}, Name: {cal.name}, Slug: {cal.slug}, События: {events_count}")
print("\n=== СОБЫТИЯ В БД ===")
events = Event.objects.all()
print(f"Всего событий: {events.count()}")
for event in events[:10]: # Показываем первые 10
print(f" - ID: {event.id}, Title: {event.title}, Start: {event.start}, Calendar: {event.calendar.name if event.calendar else 'None'}")
if events.count() > 10:
print(f" ... и ещё {events.count() - 10} событий")