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