app/django/contrib/sites/management.py
author Madhusudan.C.S <madhusudancs@gmail.com>
Sat, 22 Aug 2009 04:00:56 +0530
changeset 2785 bb6064b9fc9d
parent 323 ff1a9aa48cfd
permissions -rw-r--r--
Added Organization View for GHOP. Along with adding the View, the View is also registered with sitemap in the GHOP module's callback.py

"""
Creates the default Site object.
"""

from django.db.models import signals
from django.contrib.sites.models import Site
from django.contrib.sites import models as site_app

def create_default_site(app, created_models, verbosity, **kwargs):
    if Site in created_models:
        if verbosity >= 2:
            print "Creating example.com Site object"
        s = Site(domain="example.com", name="example.com")
        s.save()
    Site.objects.clear_cache()

signals.post_syncdb.connect(create_default_site, sender=site_app)