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.