Проект Python не может опубликовать пост в Facebook или Instagram по расписанию с помощью Django

Не удается опубликовать пост в запланированное время на Facebook и Instagram с запланированным временем я могу опубликовать, но мне нужно разобраться с проблемой запланированного времени не появляется ошибка.

Вот код

(VIEWS.PY)

def index(request): post_form = BasicForm()

if request.method == 'POST':
    post_form = BasicForm(request.POST, request.FILES)
    
    try:
        if post_form.is_valid():
            fss = FileSystemStorage()
            file = fss.save(request.FILES['post_file'].name, request.FILES['post_file'])
            file_url = fss.url(file)
            post_description = post_form.cleaned_data['post_description']
            is_schedule = post_form.cleaned_data['schedule_check']
            
            if is_schedule:
                schedule_time = post_form.cleaned_data['schedule_time']
                
                if schedule_time:
                    # Ensure schedule_time is timezone-aware
                    if timezone.is_naive(schedule_time):
                        aware_schedule_time = timezone.make_aware(schedule_time, timezone.get_default_timezone())
                    else:
                        aware_schedule_time = schedule_time
                    
                    SchedulePost.objects.create(
                        post_description=post_description,
                        post_file=file_url,
                        fb_check=post_form.cleaned_data['fb_check'],
                        insta_check=post_form.cleaned_data['insta_check'],
                        whatsapp_check=post_form.cleaned_data['whatsapp_check'],
                        schedule_check=True,
                        my_datetime=aware_schedule_time,
                    )
                    
                    logger.info(f"Scheduled time (selected): {aware_schedule_time.strftime('%Y-%m-%d %H:%M:%S %Z')}")
                    logger.info("Record scheduled...!")
                    
                    return redirect('index')  # Redirect to index after scheduling

(SETTING.PY)

LANGUAGE_CODE = 'en-us'

TIME_ZONE = 'Asia/Karachi'

USE_I18N = True

USE_TZ = True

Любезно сообщите мне, если требуется больше деталей

[28/Jun/2024 02:17:11] "GET /index/ HTTP/1.1" 200 13741 [28/Jun/2024 02:17:54] "POST /index/ HTTP/1.1" 302 0

Пробовал: Первый шаг - добавить USE_TZ = True в файл настроек. Также попробовал наивное_время, зная

Вернуться на верх