app/django/contrib/sites/management.py
changeset 54 03e267d67478
child 323 ff1a9aa48cfd
equal deleted inserted replaced
53:57b4279d8c4e 54:03e267d67478
       
     1 """
       
     2 Creates the default Site object.
       
     3 """
       
     4 
       
     5 from django.dispatch import dispatcher
       
     6 from django.db.models import signals
       
     7 from django.contrib.sites.models import Site
       
     8 from django.contrib.sites import models as site_app
       
     9 
       
    10 def create_default_site(app, created_models, verbosity):
       
    11     if Site in created_models:
       
    12         if verbosity >= 2:
       
    13             print "Creating example.com Site object"
       
    14         s = Site(domain="example.com", name="example.com")
       
    15         s.save()
       
    16 
       
    17 dispatcher.connect(create_default_site, sender=site_app, signal=signals.post_syncdb)