본문 바로가기

프레임워크8

[Spring Boot] 스프링 부트 실행 방법 # 빌드했던 폴더 삭제 ./gradlew clean # 테스트없이 병렬로 빌드 ./gradlew clean build --parallel -x test # 서버 실행 java -jar [build/libs 의 jar파일] java -jar build/libs/task-0.0.1-SNAPSHOT.jar 2023. 5. 28.
[allauth] allauth 비밀번호 변경후 리다이렉트 이슈 내용 allauth 비밀번호 변경시 메인 페이지로 리다이렉트 시키게 변경 'AnonymousUser' object has no attribute 'has_usable_password' 발생 → allauth의 PasswordChangeView의 success_url 오버라이딩 + url 추가 작동 잘됨 그러나 allauth 로그인이 안된 상태에서 비밀번호 변경시 에러 → 로그인을 안했을 경우 로그인 페이지로 리다이렉트 시키려했지만 에러 발생 url이 http://localhost:8000/accounts/login/?next=/password/change/ 로 변경되며 page not found 뜸 → 로그인이 안된 상태로 인증을 완료했을 경우 리다이렉트되는 URL 설정을 안해줘서난 오류 (기본적으.. 2023. 5. 27.
[allauth] 프로필 이미지 문제 이슈 내용 회원가입에 이미지 업로드시 DB에 저장되지 않는 에러 해결 방법 allauth에서 자동으로 form 템플릿을 만들어주기 때문에 커스텀하여 signup.html에 form 태그에 enctype="multipart/form-data" 참고 자료 https://github.com/pennersr/django-allauth https://jellyho.com/blog/23/ https://stackoverflow.com/questions/39009638/how-to-edit-django-allauth-default-templates https://jinukk.github.io/2019/06/10/190610-Django-Study/ 2023. 5. 25.
[allauth] admin 페이지 접속시 오류 이슈 내용 admin페이지 접속시 이상한 페이지로 리다이렉션 되며 Site matching query does not exist 에러 발생 File "venv/lib/python3.9/site-packages/django/db/models/query.py", line 435, in get raise self.model.DoesNotExist( django.contrib.sites.models.Site.DoesNotExist: Site matching query does not exist. [29/Nov/2022 11:51:20] "GET /admin/login/?next=/admin/ HTTP/1.1" 500 150660 해결 방법 admin에서 example.com 사이트를 삭제해서 난 오류였다. 방법.. 2023. 5. 24.