web/lib/django/contrib/sites/management.py
changeset 0 0d40e90630ef
child 29 cc9b7e14412b
equal deleted inserted replaced
-1:000000000000 0:0d40e90630ef
       
     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, **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()
       
    15     Site.objects.clear_cache()
       
    16 
       
    17 signals.post_syncdb.connect(create_default_site, sender=site_app)