Как вы можете получить абсолютный uri (с доменом и схемой (http/https)) из пакетного задания/cron?
Метод build_absolute_uri() требует HttpRequest, которого у меня нет в задании cron.
Как вы можете получить абсолютный uri (с доменом и схемой (http/https)) из пакетного задания/cron?
Метод build_absolute_uri() требует HttpRequest, которого у меня нет в задании cron.
Два примера:
from django.contrib.sites.models import Site
url = 'http://' + Site.objects.get_current().domain + my_obj.get_absolute_url()
or
from django.contrib.sites.models import Site
from django.core.urlresolvers import reverse
url = 'http://' + Site.objects.get_current().domain + reverse('my_view')