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