만들던 장고 프로젝트에서테스트 코드 한줄만 따로 돌려보고 싶을 때 쓸 수 있는 방법으로 파이썬 shell을 열어주고 테스트 코드를 쓰면 된당.주의할 점은 테스트 코드에서 사용할 모델도 import 시켜줘야 함.이런식으로
어려운 건 아니지만 맨날 까먹어서 찾아보는 그것들 : [Django] 미디어 설정 + 이미지 필드 사용하기, admin에서 필드값 다 보이게 세팅하기 & [DRF] serializer 외래키 객체 표현 방법, 유저 자동 저장, url router 설정
dj-rest-auth의 편리함에 감동먹음.. 개쩐다!!!!저번 포스팅에서 쓴 장고에서 이메일을 보내기 위한 설정값들에 이어서, 회원가입을 할때 이메일 인증 과정을 거치도록 나머지 설정들을 쓴다.유저가 인증 이메일을 받고, 해당 계정을 인증하기 위해 확인하는 부분이다.
본격적인 이메일 인증을 하기 전에 이메일 보내기부터 해보도록 하겠따.우선 희생양 발신용으로 쓰일 지메일에 2가지 설정을 해줘야한다.지메일 > 모든 설정 보기 > 전달 및 POP/IMAP 에서 IAMP 사용 선택원래 보안 수준이 낮은 앱을 액세스할 수 있도록 설정을 변경
지난번에는 회원가입과 로그인 코드를 하나하나 짰는데 이메일 인증을 하려고 보니.. 그냥 dj-rest-auth로 빨리 갈아타는게 정신건강에 좋을 것 같아서 갈아탔다.전에 views.py랑 serializers.py에서 열심히 썼던거는 그냥 다 날려버렸고url만 이렇게
로직은 구글 소셜로그인이랑 진짜 똑같다. 한번 해봤으니까 이론적인 것도 한번 정리해보려고 한다. (카카오 공식문서에 잘 설명돼있길래 겸사겸사)
설치.env 파일 생성 및 환경 변수 작성.env 파일의 위치는 manage.py가 있는 곳.env에 있는 환경 변수 값 가져와서 사용하기ReferenceDjango - django-dotenv 사용하기
DRF + jwt + 소셜로그인초기 환경 세팅dj-rest-auth는 업데이트가 중단된 django-rest-auth 대신 사용하는 패키지로, 회원가입과 로그인, 소셜로그인 기능을 제공해준다. 추가적으로 비밀번호 찾기/리셋, 회원가입 시 이메일 인증 등의 유저 관련 기
작년에 멋사에서 이음 프로젝트를 하면서 가장 절실하게 깨달았던 점.. 유저는 무조건 시작단계에 해놔야 한다. 다른거 다 만들고 유저를 만들거나 고치려고 하면 너무 복잡하게 얽혀있어서 공사가 엄청 크다. 그래서 이번에는 어쨌든 프로젝트 기획도 완전하지 않으니 겸사겸사 유
아직도 대체 Serializer가 뭘 하는 놈인지 잘 모르겠다. 누가 물어보면 "어..... 직렬화?"라고 밖에 못할 수준.. 장고의 form이랑 비슷하다는데 실컷 직렬화 어쩌고 저쩌고 하다가 갑자기 폼이 왜 나오는지 싶다. 그래서 이참에 정리해보려고 한다Rest AP
💸 현재 상황에서 지금 당장 좋은 것만 고르는 방법 💸문제를 풀기 위한 최소한의 아이디어를 떠올릴 수 있는 능력을 요구정당성 분석이 중요함 => 단순히 가장 좋아보이는 것을 반복적으로 선택해도 최적의 해를 구할 수 있는지 검토일반적인 상황에서 그리디 알고리즘은 최적
input() : 한줄의 문자열을 입력받는 함수map() : 리스트의 모든 원소에 각각 특정한 함수를 적용list(map(int, input().split())) : 공백을 기준으로 구분된 데이터를 입력받을 때 / 구분된 데이터를 모두 정수형으로 바꾸고 리스트로 만듦a
ex) 정수형, 실수형, 복소수형, 문자열, 리스트, 튜플, 사전 등: 정수를 다루는 자료형 (양의 정수, 음의 정수, 0): 소수점 아래의 데이터를 포함하는 수 자료형파이썬에서는 변수에 소수점을 붙인 수를 대입하면 실수형 변수로 처리된다.소수부가 0이거나 정수부가 0
언어 : Python온라인 개발환경 : 리플릿 (추천! => 이후 블로그나 깃허브 등에 기록)온라인 저지 : 백준, 코드업, 프로그래머스 (국내) / 코드포스, 탑코더, 릿코드, 코드셰프 (해외)자신이 자주 사용하는 알고리즘 코드를 라이브러리화하면 좋다. (a.k.a
: : 처음부터 끝까지start: : start부터 끝까지:end : 처음부터 end-1까지start:end : start부터 end-1까지start:end:step : start부터 end-1까지 step만큼 문자를 건너뛰면서: 문자열 길이 구하기: 문자열 내 문자의
🔐 vworld 인증키 필요!API 레퍼런스 코드샘플💡 서울 제외 일부 지역은 3D 건물 지원 X마우스 스크롤로 확대/축소 가능Ctrl + 스크롤로 시야 각도 변경 가능2-1. 지오메트리 종류점, 선, 다각형, 원, 입체도형 등공중에 띄워서 표시도 가능 ( \
개발자도구 (F12) 열기비디오 태그 ID 찾기콘솔 열기document.getElementById("비디오ID").playbackRate = 배속16배속까지 가능하다고 한다\~~
지난번에는AWS 서버 대여깃허브에 프로젝트 업로드uWSGI 연결하기nginx 연결하기까지만 했는데 이번에는 https 적용까지 해봤다.https://nerogarret.tistory.com/52?category=800142https://kingofba