web/lib/django/contrib/sites/management.py
changeset 38 77b6da96e6f1
equal deleted inserted replaced
37:8d941af65caf 38:77b6da96e6f1
       
     1 """
       
     2 Creates the default Site object.
       
     3 """
       
     4 
       
     5 from django.db.models import signals
       
     6 from django.contrib.sites.models import Site
       
     7 from django.contrib.sites import models as site_app
       
     8 
       
     9 def create_default_site(app, created_models, verbosity, db, **kwargs):
       
    10     if Site in created_models:
       
    11         if verbosity >= 2:
       
    12             print "Creating example.com Site object"
       
    13         s = Site(domain="example.com", name="example.com")
       
    14         s.save(using=db)
       
    15     Site.objects.clear_cache()
       
    16 
       
    17 signals.post_syncdb.connect(create_default_site, sender=site_app)