Один из способов сделать это - создать собственную команду управления . Тогда вы можете сделать что-то подобное, например, из Ваш crontab:
python manage.py my_command
Другой способ - убедиться, что Django, ваш проект Django и, при необходимости, сторонние приложения находятся на вашей PYTHONPATH. Затем вы можете получить доступ к базе данных и ORM, используя несколько строк кода:
from django.core.management import setup_environ
from my_project import settings
setup_environ(settings)
Теперь вы можете, например, делай так:
from my_app.models import MyModel
all_objects = MyModel.objects.all()