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
-~----------~----~----~----~------~----~------~--~---

Reply via email to