Генерация календаря (generatecalendar, generate_calendar)¶
Назначение¶
Команды generatecalendar и generate_calendar используются для автоматического создания календарных уровней и элементов (день, неделя, месяц и т.д.) в системе Planiqum за указанный период.
Как использовать¶
generatecalendar¶
python manage.py generatecalendar <start-date> <end-date> [add_tech_week]
<start-date>— начальная дата (формат YYYY-MM-DD)<end-date>— конечная дата (формат YYYY-MM-DD)[add_tech_week]— опциональный аргумент ("true"/"false"), добавляет технические недели в календарь. По умолчанию "false".
generate_calendar¶
python manage.py generate_calendar <start-date> <end-date> [add_tech_week]
<start-date>— начальная дата (формат YYYY-MM-DD)<end-date>— конечная дата (формат YYYY-MM-DD)[add_tech_week]— опциональный аргумент ("true"/"false"), добавляет технические недели в календарь
Если не указан, технические недели не создаются.
Примеры¶
python manage.py generatecalendar 2024-01-01 2024-12-31
python manage.py generatecalendar 2024-01-01 2024-12-31 true
python manage.py generate_calendar 2024-01-01 2024-12-31 true
Важные замечания¶
- Все элементы календаря (дни, недели, месяцы и т.д.) будут созданы автоматически для указанного диапазона.
- Если календарные уровни уже существуют, команда их не дублирует.
- Для нестандартных календарей (например, с техническими неделями) используйте аргумент
add_tech_week.