본문 바로가기
파이썬

파이썬 사이트 일치 검색어가 없습니다.

by º기록 2021. 2. 11.
반응형

Python noob, 이것이 내 첫 번째 프로젝트이므로 익숙하지 않은 것을 용서하십시오.

내 앱에서 "로그 아웃"을 클릭 할 때까지 사이트는 매우 잘 작동했습니다. 그 후 웹 사이트에서 다음과 같은 오류가 발생합니다. DoesNotExist at /login/ 사이트 일치 검색어가 없습니다.

모든 곳을 검색했고 사이트 프레임 워크, SITE_ID 등을 설정하는 것과 관련된 유일한 솔루션을 찾았습니다. 내 컴퓨터에있는 항목은 괜찮다고 생각하지만 확인하는 데 도움이되는 안내 / 가이드를 찾을 수 없습니다.

누구든지 문제가 무엇이며 어떻게 해결하는지 말해 줄 수 있습니까? 미리 감사드립니다 : 3

 DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': '/home/dotcloud/nhs.db',                      # Or path to database file if using sqlite3.
        'USER': '',                      # Not used with sqlite3.
        'PASSWORD': '',                  # Not used with sqlite3.
        'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
        'PORT': '',                      # Set to empty string for default. Not used with sqlite3.
    }
}

 

해결 방법

 

데이터베이스에 정의 된 사이트가없고 django가이를 참조하려는 경우 사이트를 만들어야합니다.

python manage.py 셸 에서 :

from django.contrib.sites.models import Site
new_site = Site.objects.create(domain='foo.com', name='foo.com')
print (new_site.id)

이제 settings.py에서 해당 사이트 ID를 SITE_ID로 설정하십시오.

 

참조 페이지 https://stackoverflow.com/questions/11814059

 

 

반응형

댓글