profile
멋진 백엔드 개발자가 꿈입니다.
태그 목록
전체보기 (221)django(71)WeCode(49)python(43)skill of coding(18)git(18)drf(14)python advanced(11)위코드(10)ORM(9)docker(7)mysql(7)unix(7)docker compose(6)code kata(6)agiliq(6)aws(6)TIL(5)authentication(5)좋은 글(5)linux(4)ubuntu(4)admin(4)TDD(4)udemy(3)ssh(3)generator(3)django restframework(3)westagram(3)cli(3)rdb(3)CBV(3)실용주의프로그래머(3)drf tutorial(2)python project(2)error(2)keyword args(2)chrome(2)validation(2)endpoint(2)helpme(2)container(2)queryset(2)브런치(2)option(2)rds(2)generic view(2)tuple(2)namedtuple(2)Token(2)argument(2)DetailView(2)db(2)Algorithms(1)semantic tag(1)rebase(1)readme(1)예외처리(1)http status code(1)sort & sorted(1)pull(1)docstring(1)clone coding(1)gulp(1)tailwindCSS(1)코딩도장(1)dev tool(1)ppa(1)IT용어(1)postgres(1)none(1)pip(1)login(1)restapi(1)콘다(1)session(1)FTP(1)bcrypt(1)content negotiation(1)csv(1)authorization(1)remote(1)core(1)인생(1)conda(1)Motivation(1)리더(1)abstraction(1)slot(1)gui(1)delete(1)Brunch(1)좋은글(1)Shortcuts(1)syspath(1)listcomprehension(1)Filtering(1)Statement(1)serializers(1)Serialization(1)local(1)bootstrap4(1)winscp(1)firewall(1)unx(1)magic method(1)object referenced(1)FBV(1)object slicing & indexing(1)UserCreationForm(1)DetleteView(1)UpdateView(1)O'REILLY(1)non보다는 에러(1)* star args(1)get_success_url(1)helper class(1)decorator & closure(1)sysmodule(1)magic grid(1)MRO(1)environments vars(1)Models and databases(1)email(1)프로젝트 생활(1)위코드 1차프로젝트(1)배민문방구(1)mysqlclient(1)autocrlf(1)밀림의 사서(1)librarian of jungle(1)model method(1)get_absolute_url(1)라이언서버(1)이동영(1)푸쉬킨(1)requests and tutorial(1)http basic(1)class based views(1)deserializing(1)serializing(1)Views and Generic Views(1)views & viewsets(1)Traivs-CI(1)uploader(1)할머니(1)이해(1)실무자(1)user endpoint(1)custom user model(1)록키(1)좋은 영상(1)db command(1)django.db(1)for-else(1)wait_for_db(1)enumerate(1)WebCrawling(1)Metadata(1)Auth(1)Higher-order Function(1)putty(1)resume(1)CSS(1)zip(1)1차프로젝트(1)range(1)test(1)velog(1)tutorial(1)decorator(1)network(1)backup(1)restore(1)Markdown(1)PostgreSQL(1)cookie(1)zsh(1)이력서(1)Node(1)html(1)http(1)JWT(1)npm(1)회고록(1)가상환경(1)ufw(1)ec2(1)클론코딩(1)branch(1)List(1)closure(1)404(1)IAM(1)S3(1)dockerfile(1)json(1)venv(1)project(1)set(1)dictionary(1)package(1)패키지(1)command(1)flake8(1)scp(1)setup(1)

[drf | endpoint] Build a Backend REST API - 27

Build a Backend REST API - 27에서 test 코드를 짜봤는데요. 실제로 view짜볼게요. 현재는 serializer.py파일에는 UserSerializer 클래스가 있는데요. 여기에 update()메소드를 작성하여 user객체를 업데이팅

약 12시간 전
·
0개의 댓글

좋은 글 - 여섯

가끔씩 모호한 이야기를 애매하게 하는 사람들이 있다딱 부러지게 이야기하면 좋을 텐데그런 사람들은 뭔가 다른 의도가 있거나사실은 무슨 말을 하려는 건지 자기도 모르고 떠드는 것이다명확한 그림을 보여주지 않고 대충 얼버무리며 시킨 일은 대충 한 결과물로 돌아온다왜 이 일이

약 13시간 전
·
0개의 댓글

[drf | endpoint] Build a Backend REST API - 26

manage user endpoint를 작성해보도록 할게요. 역할 : 인증된 유저만 profile 수정을 가능하게함.(이름,이메일,비밀번호 변경)test_user_api로 갈게요. ME_URL을 지정할게요. 그리고 test_retrieve_user_unauthorize

약 14시간 전
·
0개의 댓글

[drf | token] Build a Backend REST API - 25

유닛테스트 통과시켜야겠조?serializers.py 파일을 작성할게요.파일 작성은 전체적으로 보면 아래와 같이 되요.우선 처음 serializers.Serializer 클래스를 상속받아서 AuthTokenSerializer 클래스를 정의할게요.근데 이런 궁금증이 들것

약 20시간 전
·
0개의 댓글

[drf | token] Build a Backend REST API - 24

이번 시간은 로그인 이후 토큰 생성을 위한 API를 만들어 볼텐데요. 테스트는 4개 만들어 볼게요.test_create_token_for_usertest_create_token_invailid_credentials(self):test_create_token_no_use

약 23시간 전
·
0개의 댓글

[django | user app] Build a Backend REST API - 23

바로 앞선 강의 22에서 test코드를 작성했는데요. 이제는 Pass하기위한 소스코드를 짜봐야겠조?---구체적으로는 user request에 대응하는 serializer 소스코드를 짜볼거에요. -> 그리고 나서 request를 처리할 view를 짜는거고요. - > 마무

약 23시간 전
·
0개의 댓글

[django | user app] Build a Backend REST API - 22

이제 본격적으로 user api작성을 해볼건데요. 근데 항상 그 처음은 뭘까요?TDD(Test Driven Development) 방식으로 진행된다는 점! app/user/tests/ 폴더에서 새로운 파일 test_user_api.py을 만들어 볼게요. 오늘 완성할 코

2일 전
·
0개의 댓글

[django | user app] Build a Backend REST API - 21

user endpoint를 만들어 볼게요.Create, Read, Update, Create user authentication 기능을 구현해 보도록 할게요. django-compose run --rm sh -c 'python manage.py startapp user

2일 전
·
0개의 댓글

[django | admin] Build a Backend REST API - 20

브라우저에서 관리자 페이지에 접속 해보도록 할게요. 우선 docker-compose 명령으로 관리자 계정을 생성할게요. 그럼 이메일과 패스워드를 입력하라고 화면이 바뀌게되요.

3일 전
·
0개의 댓글

[docker-compose | command] Build a Backend REST API - 20

docker-compose.yml 파일을 수정해볼게요. docker container와 db container간의 통신시 앞서서 19에서 설명한 것처럼 logic을 컨테이너간에도 구현하기 위해서조.즉, 장고 app이 실행되기 전! 우선적으로 실행되어야해요.현재 dock

3일 전
·
0개의 댓글

[django | command] Build a Backend REST API - 19

앞서서 짯던 소스코드는 테스트 소스코드고 이제 실제 커스텀 명령을 실행할 소스코드를 짜볼게요.

5일 전
·
0개의 댓글

[django | command] Build a Backend REST API - 18

django custom command를 만들어볼게요.db가 온전히 실행되기 전에 다른 명령어가 수행되면 안되기에 이를 기다리게! 하기위한 명령어에요.장고 앱 실행시 docker-compose 파일에 사용하기 위해서에요.왜냐하면 가끔 장고앱에서 디비 애러를 내서 서버

5일 전
·
0개의 댓글

[docker | postgres] Build a Backend REST API - 17

DB엔진과 django를 서로 커뮤니케이션하기 위해서 settings.py설정을 해볼게요. 모두 alphine 리눅스 환경변수에서 가져오는데요. 그럼 이 os는 어디서 그걸 알고 가져온걸까요? 물론 우리가 지난번에 작성했던 docker-compose.yml에서 받아 온

5일 전
·
0개의 댓글

[docker | postgres] Build a Backend REST API - 16

장고가 도커와 커뮤니케이팅 하기 위해서 약간의 dependencies를 빌드해보도록 할게요.외부 패키지를 다운 받아야하는데요. 더불어 장고와 postgres간의 통신에 필요한 여러 의존성 패키지들도 설치해줘야 해요. 아래 한 줄을 삽입 해주도록 할게요.psycopg2>

5일 전
·
0개의 댓글

[docker | postgres] Build a Backend REST API - 15

이번 시간에는 장고에서 기본적으로 제공하는 sqlite DB설정을 postgresql로 바꿔버릴게요.우선 docker-compose 파일을 수정해야해요. 새로운 데이터베이스 서비스를 생성하기 위해서조 물론. 그 진행중 db 설정에 대한 부분도 물론 작성되어야하고요. 기

5일 전
·
0개의 댓글

[django | admin] Build a Backend REST API - 14

지난 번에는 등록된 유저의 정보를 수정하는 페이지를 짜봤다면 이제는 유저 등록 페이지를 커스터마이징 해볼게요.프런트는 아래와 같이 나올거에요. 가장 마지막에 함수 하나를 아래 소스코드 처럼 만들어 볼텐데요. reverse()를 통해서 url 매핑을 해줘요. 이전 시간과

5일 전
·
0개의 댓글

[django | admin] Build a Backend REST API - 13

Modify Django admin to support changing user model

5일 전
·
0개의 댓글
post-thumbnail

좋은 영상 - 하나

과거 챔피언이었던 록키 빌보아.현재는 은퇴하였고 복서로서의 자신감과 기량도 많이 퇴색되었다.세월이라는 이름 앞에서 말이다.그러나 록키는 이에 굴하지 않고 링에 오르려하는데, 아들은 그런 아버지가 매우 걱정이 된다. 결국 아들은 록키에게 화를내기에 이르는데, 록키는 아들

7일 전
·
0개의 댓글

[django | admin] Build a Backend REST API - 12

장고에서 제공하는 관리자 페이지를 커스터 마이징하기위해 admin.py에 소스코드를 적어볼게요. 여기서 가장 중요한점은 UserAdmin을 사용한다는 점이에요. 커스터마이징 하기위해서 이름을 잠깐 BaseUserAdmin으로 바꾼 다음에 원래 장고에서 정의한 이름인

7일 전
·
0개의 댓글

[django | validation] Build a Backend REST API - 11

장고 관리자를 조물딱 해볼게요.장고에서 자랑하는 좋은 인터페이스 중 하나로 유저 목록을 한번에 확인하고 생성,수정,삭제 할 수 있조?!현재 TDD방식으로 개발하는 만큼 테스트부터 만들어 주겠습니다. app/core/tests/test_admin.py여기서 눈에 띄는부분

7일 전
·
0개의 댓글