Hi, I am trying to write cron job for trigger mail whenever task is overdue.
Here is the code for simple sending mail. import sys import os def setup_environment(): pathname = os.path.dirname(sys.argv[0]) sys.path.append(os.path.abspath(pathname)) sys.path.append(os.path.normpath(os.path.join(os.path.abspath (pathname), '../'))) os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' # Must set up environment before imports. from django.core.management import setup_environ import settings setup_environ(settings) from django.core.mail import send_mail from django.contrib.auth.models import User def main(argv=None): if argv is None: argv = sys.argv # Do stuff here. For example, send an email reporting number of users. user_count = User.objects.count() message = 'There are now %d registered users.' % user_count send_mail('System report', message, '[EMAIL PROTECTED]', ['[EMAIL PROTECTED]']) if __name__ == '__main__': main() So my problem is how do I run it.I mean how can I connect to my djanog project?? here is my project path -> /home/work/test/ my settings.py and trigger_mail.py is in the same folder. The full code is not here I just wanted to know how can I run this trigger_mail.py file from django. Thanks --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---