본문 바로가기

반응형

분류 전체보기

(75)
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 에 나와있는대로 해야하는데 지켜야하는 양식을 못지킴 이미지 너비 높이가 자동으로 채워지는 기능인데 즉 데이터가 들어오면 자동으로 맞춰짐 그렇지만 이건 값을 인위적으로 우리가 맞춰버려서 생긴는 오류
ValueError: The field admin.LogEntry.user was declared with a lazy reference to '앱이름.테이블이름' app '앱이름' doesn't provide model '테이블 이름 ' (abstractuser 사용했을시 에러 ) migrations file 삭제 SQLite3 삭제 그리고 다시 migrate 진행
다른 파일에서 명시적으로 model 를 불러올때 에러 Model class django.contrib.contenttypes.models.ContentType doesn't declare an explicit app_label 이 에러가 아닌데 비슷함 DB값만 바꾸면 똑같은 에러임 1. 발생 경위 django model 에서 ORM 값을 명시적으로 app_label 를 설정을 안해줬음 에러속에 해답이 있음 2. 해결 방안 ORM Meta class 에 app_label 를 명시적으로 선언해줄것
Django 를 안쓰고 python file compile 했을때 대처법 1. 발생 경위 django 모듈을 사용안하고 python file 을 compile 실행 2. 해결 방안 실행할 python application 위에다 setting 값 설정 후 실행

반응형