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

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Проект Python не может публиковать сообщения в запланированное время на Facebook или Instagram с помощью Django

Сообщение Anonymous »

Не могу публиковать сообщения в запланированное время на 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 = 'Азия/ Карачи
USE_I18N = Истина
USE_TZ = Истина
Пожалуйста, дайте мне знать, если есть какие-либо подробности. требуется
[28/июня/2024 02:17:11] "GET /index/ HTTP/1.1" 200 13741
[28/июня/2024 02:17:54 ] "POST /index/ HTTP/1.1" 302 0
Проверено: первым шагом является добавление USE_TZ = True в ваш файл настроек.
Также попробовал поддержку naive_datetime

Подробнее здесь: https://stackoverflow.com/questions/786 ... gram-using
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»