Follow instructions in documentation to install the Sites package. Then create a migration in one of your apps.
from __future__ import unicode_literals from django.db import migrations def set_site_name(apps, schema_editor): Site = apps.get_model('sites', 'site') try: site = Site.objects.get(id=1) except Site.DoesNotExist: site = Site() site.name = "Astrobiology" site.domain = "astrobiology.nasa.gov" site.save() class Migration(migrations.Migration): dependencies = [ ('sites', '0002_alter_domain_unique'), ] operations = [ migrations.RunPython(set_site_name), ]
Enter the latest migration from the "sites" app as a dependency to ensure there is a database table for sites.
On the development computer, run ./manage shell and change the domain of the site object to 127.0.0.1:8000.