После выполнения большинства предоставленных решений, наиболее важным фактором, который вы должны учитывать, который не указан в документации django, является SITE_ID = 1.
По умолчанию Django предоставляет на панели администратора для сайтов,"example.com".При добавлении плоских страниц можно добавить свой собственный сайт, и в большинстве уроков будет указано, что вы используете SITE_ID = 1 для settings.py.
Что не говорите вам, так это то, что сайт "example.com" по умолчанию 1. Итак, вам нужно отредактировать сайт "example.com" на 127.0.0.1:8000 и там у вас естьЭто.
Не забудьте также добавить url.py
# last entry in urls.py.
(r '', include ('django.contrib.flatpages.urls')),
settings.py`
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware'
)
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.flatpages',
)