#

52개의 포스트

[Series1. DashBoard 만들기] - 18. 로그아웃 해보기 (1)

로그아웃을 구현하기 위해서는 한번 만들어진 JWT 토큰으로 더 이상 로그아웃이 안되도록 만들어야 하는데, 그것이 JWT Blacklist 이다.

2021년 10월 1일
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 11. API View 테스트 (2)

유저에 대한 CRUD API를 계속해서 작성해보도록 하자.이번에는 유저등록 부분이다. POST API 테스트를 해보도록 하자!저번 포스팅에서 이미 모든 CRUD API 가 포함된 ModelViewSet 클래스를 상속하여 View를 생성하기 때문에 POST API 테스트

2021년 9월 22일
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 10. API View 테스트 (1)

이번 포스팅부터는 본격적으로 유저에 대해 CRUD API 작성을 작성해보도록 하자.처음은 유저조회 부분이다. 즉, GET API 작성을 해보자.일단 PostUser Model에 대한 Serializer 를 개발한다.velog_series_01/dashboard/dash

2021년 9월 22일
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 9. View 만들기 (4)

오늘 포스팅은, 직전 포스팅에 이어서 유저 등록 가상 폼을 작성하여 PostUser View와 연계해보도록 하겠다.velog_series_01/dashboard/dashboard_core 아래에 forms.py 파일을 신규 생성한다.그리고 다음과 같이 작성한다.가상

2021년 9월 21일
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 8. View 만들기 (3)

유저 등록 화면 만들기 이번 포스팅에서는 유저 등록하는 부분을 만들어 보자. 일단 유저가 서버에 로그인을 하고, 데이터 처리를 요청할 때 있어서 서버는 그 유저가 로그인되어있는지 검증할 필요가 있다. 우리는 이번 시간에 JWT방식을 도입해서 만들어 보기로 한다

2021년 9월 21일
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 7. View 만들기 (2)

이번 포스팅에서는, View의 CRUD 처리를 추가하고 django/restframework 의 User 등록관련 모듈을 추가하여 권한처리를 위한 최소 준비를 해보자.django 에서는 restframework 라는 API 개발 라이브러리를 추가하여 간단히 회원관련 기

2021년 9월 19일
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 5. View 만들기 (1)

저번 포스팅에서는 SuperUser 를 만들어서, django 프로젝트 안에 속해 있는 Model에 접근해 보았다.그러나, 관리자권한으로 로그인하지 않으면 Model의 데이터를 볼 수 없었기 때문에 모두에게 보여줄 수 없는 부분을 개선해야 한다.오늘은 이 문제를Vi

2021년 9월 17일
·
0개의 댓글
post-thumbnail

효율적인 공부법에 대하여

개발을 시작한지 3년도 채 되지 않은 지금,결과가 보이는 공부법이 중요하다는 결론에 이르렀다.

2021년 9월 16일
·
0개의 댓글

[TIL 2021.08.25] 데이터베이스 개론

뷰를 통해 삽입, 수정, 삭제가 가능하다.뷰를 통해 만들어지지 않은 속성에는 널이 들어간다중요한건 Key값을 가지는 속성이 뷰에 안만들어졌을 경우, 에러 삐빅집계함수 등이 포함된 뷰도 안됨. 기본테이블이 원래 포함되고 있던 내용이 아니라 새로 계산된 값이기 때문.그 외

2021년 8월 25일
·
0개의 댓글

[TIL 2021.08.24] 데이터베이스 개론

INSERT 시에 VALUES 대신에 SELECT 문을 넣을 수 있음IN 연산자는 다중 행을 읽어서 연산 함, = 는 단일값 처리, EXISTS..?다른 테이블 기반으로 만들어진 가상 테이블뷰는 논리적으로만 존재다른 뷰를 기반으로 새로운 뷰를 만들 수도 있음창을 통해

2021년 8월 24일
·
0개의 댓글
post-thumbnail

React vs Vue 장단점 비교

나는 프론트엔드 개발자이고 주로 React 를 사용한다. 회사의 레거시지만 꽤 많은양의 코드가 Vue 로 작성 되어있어서 유지보수나 Vue 로 만들어진 페이지에 기능을 추가해야 할때 Vue를 사용하고 있고 React에 비해 Vue 를 많이 사용해 본 것은 아니다.그럼에

2021년 5월 14일
·
1개의 댓글
post-thumbnail

[Vue.js] 라이플 사이클 이해하기

어떤 vue 인스턴스나 컴포넌트가 생성될 때, 미리 정의된 몇 단계의 과정을 거치게 되는데 이를 바로 라이플사이클이라고 합니다.즉, vue 인스턴스가 생성된 후 우리 눈에 보여지고, 사라지기까지의 단계를 라이프사이클이라고 합니다.공식문서에서 설명하기로,vue 인스턴스는

2021년 5월 11일
·
0개의 댓글

v-for문 다시연습

3일 쉬고 왔더니 피곤 하네여ㅎㅎ (오늘만 일하면 내일 또 쉰다.!!!!!!)오늘은 v-for문 공부한거 조금 적어보려합니다.바로 적어 보겠습니다.보시면 간단한 예제 입니다. ㅎid 뭐고 name이 뭔지 알수 있습니다.하지만 books 같은경우 한번더 v-for을 돌린

2021년 5월 4일
·
0개의 댓글

nextTick

다음 DOM 업데이트 사이클 이후 실행하는 콜백을 연기합니다. DOM 업데이트를 기다리기 위해 일부 데이터를 변경한 직후 사용해야 합니다. Vuejs.org > nextTick으로 감싼뒤 callback을 통해 DOM을 조작하게 되면 Vue.js에서 데이터갱신 후 U

2021년 4월 18일
·
0개의 댓글

코드이그나이터4 뷰 다루기 - 14 - 레이아웃

레이아웃 사용하기 많은 사이트들이 레이아웃을 사용합니다. 공통의 헤더, 공통의 푸터 등 어느 페이지에서나 사용되는 공통 화면들이 있고, 본문만 바뀌는 경우가 많습니다. 이렇게 공통된 부분은 한 곳에 모아두고, 본문만 바뀌는 것을 레이아웃이라고 부릅니다. 코드이그나이터

2021년 3월 26일
·
0개의 댓글

코드이그나이터4 뷰 다루기 - 13 - 첨부파일 여러개 업로드

첨부파일 여러개 코드이그나이터4에서 여러개의 첨부파일을 다루는 방법을 확인해 보겠습니다. 주요 로직은 첨부파일과 동일하므로 여러개를 읽을 때 처리 절차만 중점적으로 보면 됩니다. 우리가 만들 페이지는 아래와 같습니다. 코드는 https://github.com/koe

2021년 3월 25일
·
0개의 댓글

코드이그나이터4 뷰 다루기 - 12 - 첨부파일

첨부파일 코드이그나이터4에서 첨부파일을 다루는 방법을 확인해 보겠습니다. 우리가 만들 페이지는 아래와 같습니다. View 컨트롤러에 아래의 메소드를 추가합니다. app/Controllers/View.php (1) 코드이그나이터4 컨트롤러에서 파일 정보를 가지고 오기

2021년 3월 24일
·
0개의 댓글

코드이그나이터4 뷰 다루기 - 11 - 이미지

이미지 HTML에서 이미지를 표기하는 방법을 알아보겠습니다. 우리가 만들 페이지는 아래와 같습니다. 웹서버의 이미지를 표기하는 방법을 알아보기 위해 예제 이미지를 다운로드하겠습니다. https://www.php.net/images/logos/php-logo.svg 이

2021년 3월 24일
·
1개의 댓글

코드이그나이터4 뷰 다루기 - 10 - 링크

링크 HTML에서 다른 웹 자원 주소로 연결하는 링크를 다루는 방법을 알아보겠습니다. 우리가 만들 페이지는 아래와 같습니다. View 컨트롤러에 아래의 메소드를 추가합니다. app/Controllers/View.php (1) 뷰에 전달할 데이터를 설정합니다. url

2021년 3월 22일
·
0개의 댓글

코드이그나이터4 뷰 다루기 - 9 - 테이블

테이블 HTML에서 표를 만들 수 있는 테이블을 알아보겠습니다. 최근에는 레이아웃을 맞출 때 테이블을 잘 안 쓰는 추세기는 하지만, 실제로 표가 필요한 경우는 의외로 많으므로 테이블 태그에 대해 알고는 있어야 합니다. 우리가 만들 페이지는 아래와 같습니다. 이번 챕터

2021년 3월 21일
·
0개의 댓글