i would suggest creating your functionality as django-management-command and run it via crontab
if your command is send_newsletter
then simply
0 0 * * * python /path/to/project/manage.py send_newsletter
and you don't need to take care of setting the settings module in this case/