Я просто подумал об этом довольно простом решении:
Вы можете добавлять параметры, но просто добавлять параметры к URL.
Расскажите, что вы думаете.
[Обновить] Я теперь использую команду runjob из django-extensions вместо curl.
Мой cron выглядит примерно так:
@hourly python /path/to/project/manage.py runjobs hourly
... и так и ежедневно, ежемесячно и т. д. ». Вы также можете настроить его для выполнения определенного задания.
Я считаю его более управляемым и более чистым. Не требует сопоставления URL-адреса для представления. Просто определите свой класс работы и crontab, и вы настроены.