임장님이 내 앱 관리 사이트를 장만하고 있습니다. 필자는 DB를 동기화 한 다음 사이트로 갔지만 오류가 발생했습니다 ...Django - 사이트 일치 검색 쿼리가 존재하지 않습니다.
Site matching query does not exist.
아이디어가 있으십니까?
임장님이 내 앱 관리 사이트를 장만하고 있습니다. 필자는 DB를 동기화 한 다음 사이트로 갔지만 오류가 발생했습니다 ...Django - 사이트 일치 검색 쿼리가 존재하지 않습니다.
Site matching query does not exist.
아이디어가 있으십니까?
모든 django 앱을 실행하려면 Site
이 필요합니다. 여기서 당신은 그것을 가지지 않는 것 같습니다. 장고에
로그인 당신은 모든 설정해야합니다
$> ./manage.py shell
>>> from django.contrib.sites.models import Site
>>> site = Site()
>>> site.domain = 'example.com'
>>> site.name = 'example.com'
>>> site.save()
또는
$> ./manage.py shell
>>> from django.contrib.sites.models import Site
>>> site = Site.objects.create(domain='example.com', name='example.com')
>>> site.save()
쉘.
사이트 도메인이 실제로 사용하는 사이트 도메인과 동일한 지 확인해야합니다. 예를 들어 http://127.0.0.1:8000/admin/에서 관리 사이트에 액세스하는 경우 site.domain은 site.domain = '127.0.0.1:8000'이어야합니다.
django에 django.contrib.site
을 추가하십시오. INSTALLED_APPS
및 도 장고 설정 파일에 SITE_ID=1
을 추가하십시오.
중복 질문입니다. http://stackoverflow.com/questions/11476210/getting-site-matching-query-does-not-exist-error-after-creating-django-admin –
가능한 사이트 매칭 중복 django 관리자를 만든 후 쿼리가 존재하지 않습니다.] (https://stackoverflow.com/questions/11476210/getting-site-matching-query-does-not-exist-error-after-creating-django-admin) –