본문 바로가기

반응형

오류모음집/django

(11)
django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty. 발생 원인 django SECRET_KEY 를 .env 에 관리하는 차원에서 os.getenv("SECRECT_KEY") 을 하여 실행하였으나 가져오지 못하여 다음과 같은 오류가 생겼음 내가 생각할때는 env 를 못가지고 오는거같음 대처방안 이렇게 load_doenv 라이브러리 이용해서 env file를 불러오면 끝..!
django.core.exceptions.ImproperlyConfigured: Cannot import 'appname'. Check that 'app.appname.apps.AppnameConfig.name' is correct. 나의 django directory 구조는 다음과 같다 발단 경위 django applicaton을 apps file에 이관하고 INSTALLED_APPS에 등록할 때 해당 오류가 발생 대처 방안 자신의 등록한 application apps.py에 name을 해당 파일 경로에 맞춰서 작성을 하고 해야 함 사진 첨부
Django --> Serializer 변환할때 TypeError: Object of type “???” is not JSON serializable JSON/PICKLE 은 모두 파이썬 기본 라이브러리 Dajgno QuerySet는 serializer rule를 가지고 있지 않음 serializer rule 를 직접 추가할 수 있음 추가 하려면 serializer rule 를 직접 추가하거나 해야함 DjangoJSONEncoder 이런거 이용해서 rule를 추가하거나 정 귀찮다 그러면 DRF를 사용해야함
static 라이브러리 헷갈림 주의 대처 방안 라이브러리 잘쓸것 # 이걸로 사용할것 from django.conf.url.static import static(o) # 라이브러리 헷갈림 from djagno.conf.url import static (x)
ValidationError no attribute get form 에서 override 진행할때 validation 부분 즉 나와 같은 경우 clean 을 override 를 진행 했는데 raise 부분 즉 validation 을 하기 위한 과정이 return 으로 되어 있나 확인할것 forms.ValidationError는 return 이 아닌 raise 를 사용함
ValueError at /page/logout/ The view django.contrib.auth.logout didn't return an HttpResponse object. It returned None instead. redirect 할 logout 이 잘못 설정되어 있거나 logout 할 url이 없는 경우를 살펴봐야함 첫번째는 setting 에서 LOGOUT_REDIRECT_URL 의 대표 url 를 설정 두번째는 제대로 되어 있으면 HTML url 태그 or url.py 에서 네임스페이스 확인
django.db.utils.OperationalError: (1050, "Table” already exists") auth user 추상화 했눈지 확인할것 했으면 migrate app 해줄것.. 안했다고 하면 b, migrations 초기화 해줄것 (최후의 방법)
getattr(): attribute name must be string model imagefeild 에서 django document 에 나와있는대로 해야하는데 지켜야하는 양식을 못지킴 이미지 너비 높이가 자동으로 채워지는 기능인데 즉 데이터가 들어오면 자동으로 맞춰짐 그렇지만 이건 값을 인위적으로 우리가 맞춰버려서 생긴는 오류

반응형