전체 글

일본 IT개발자로 일하며 코딩공부한내용 / 일본생활 위주로 포스팅하고 있습니다 Java, Spring, React, Python, Django, Flutter, AWS
Web Programming/Django

15강) Django 댓글 수정하기 ( Ajax Update )

이번 시간에는 Ajax를 이용해서 댓글 수정을 해보겠다 일단 【수정】 버튼을 만들어 준다. 삭제도 나중에 추가할 거라서 【삭제】 버튼, 【취소】 버튼 등을 만들어 주도록 한다 {{ item.id }} 를 이용해서 class명을 고유하게 번호 ( reply의 Id )를 붙여 준다 ( 그래야 선택한 요소를 찾을 수 있음 ) onclick=함수에도 고유한 번호 ( reply의 Id )를 넘겨 주도록 한다 그리고 【진짜 수정】 버튼과 【취소】 버튼은 처음에는 안 보이도록 하게 한다 {% if item.member.id == session %} {% endif %} 이거 같은 경우는 게시판의 【수정】, 【삭제】, 【진짜 수정】, 【취소】와 다를 것이 없다 그리고, onclick에 있는 함수 이름 그대로 함수를 작..

일본 IT 취업 및 생활/일본 IT 외노자

#2 일본에서의 서바이벌

나의 인생은 언제나 스펙터클했다 그게 일본에서도 마찬가지였다 나는 처음 일본 도쿄로 올 때, 달랑 9만 엔 ( 약 90만 원 )을 가지고 왔다 다시 생각해도 미친 짓이었지... 달랑 케리어 두 개 들고, ( 옷만 들었음 ) 나는 떠난다 그렇게 나는 나리타 공항에 도착했다 도착하자마자 회사로 가야 했기 때문에, 뭘 해야 할지 몰라서 회사에서 하라는 대로 했다 제일 빠른 거였다.... 속지 말았어야 했는데... 9만 엔 밖에 없는 나에겐 많이 너무 엄청 비쌋다 그날 비도 많이 내려서, 우산도 사서 걸어갔다 너무 힘들었다 케리어 두 개에 우산 쓰고 가느라 결국 회사에 도착했는데.. 약간 흥신소 같은 분위기의 회사였다 일반 가정집 같은????? 사장님 뵙고, 내일부터 정장 입고 출근하라 하시고,,, 그리고 나는..

Web Programming/Django

14강) Django 댓글기능 만들기 ( Ajax Create )

원래 13강으로 마무리 짓고 끝내려고 했는데 댓글 정도는 필요할 거 같아서 한번 해보겠다 일단 댓글 테이블이 필요할 것이다, 그러니 한번 만들어보자 content : 댓글 내용 member : 누군인가? 댓글적은 사람이 누구인가 말인가! board : 어떤 게시글인가? 어떤 게시글에 적었냐 말이다! 이렇게 model를 생성하고, terminal에서 코드를 입력하자 그래야 자동으로 적용이 되고 자동으로 테이블을 생성해 줄 것이다 python manage.py migrate 그리고 상세화면 HTML로 가서 코드를 작성해 준다 브라우저를 보면 아래 화면과 같이 폼이 생겨날 것이다 디자인은 신경 쓰지 말자 우리는 개발자이니깐 ㅠ 그리고 해야 할 일이 어떤 방식으로 전송할 것인지 정해야 한다 나는 Ajax로 전송..

일본 IT 취업 및 생활/일본 IT 외노자

#1 일본에서 개발자

나는 제목 그대로 일본에서의 외노자 ( 개발자 )로 일하고 있다 뭐,, 자랑은 아니다 왜냐하면 누구나 ( 개나소나 ) 할 수 있으니까 앞으로 일본취업 팁이나 일본 IT 현실이라던지,, 일본 생활에 대해서 가끔가끔 올릴 계획이다 나의 첫 이야기는 ? ★ 1. 왜 일본에 올 결심을 했는가 나는 좋지않은 전문대학교 2년제 졸업이다. 그 당시 일본어도 잘하지 못했고, 진짜 아무것도 못하는 바보였다 복무 2년이 끝나고, 배달 알바를 시작하였고, 동시에 술집에서도 일하고 공장일도 해보았다. 공장에서 일하면서, 정말 너무너무 공부하는 게 답이었구나 생각이 들더라 그 뒤에 공장일 접고, 아침부터 저녁까지 일하는 것을 찾아서 알바를 했다 알바를 끝내고 집에 와서는 내 전공이었던 일본어를 다시 시작하였고 일본어를 시작해서..

Web Programming/Django

Django 에서 JQuery의 Ajax 통신하기!!!!

이번 시간에는 Django에서 비동기식 통신을 해보려고 한다 흔히 Ajax라고 하더구나 Ajax는 보통 JQuery에서 쓰이는 $.ajax 를 많이 쓰더라 그래서 이번에는 JQuery의 Ajax를 이용한 비동기식 통신을 해보겠다 일단 Test 할 페이지를 만들어 보자 일단은 입력값을 넣어서 버튼을 눌렀을 때 POST형식으로 데이터를 주고받게끔 하겠다 중요한 점은 JQuery라이브러리를 넣어주자 그리고 친절하게 body 안에 있는 코드를 넣어주겠다 반갑다능 ★ 이제 Ajax를 쓰기 위해 Java Script코드가 필요하다 처음 할 때는 꾀나 어려울 것이다. ( 본인은 Ajax 통신하려고 3일 고생했었음.ㅠㅠ ) 버튼을 눌렀을때 실행되는 함수를 만들어주기 위해, 버튼 요소를 찾아준다 let btnAjax =..

Web Programming/Django

13강) Django와 PostgreSQL 연동

이번시간에는 Django와 PostgreSQL를 연동해 볼 것이다 지금까지 Django에서 제공하는 splite3을 이용해 왔는데, 이건 로컬용이고 간지나지 않는다 나중에 실 서비스의, 실 서비스에 의한, 실서비스를 위한 PostgreSQL를 사용한다 일단 다른 블로그를 갔다와서 ( 내 블로그는 비참할 정도로 허접하다) PostgreSQL를 다운받길 바란다....... 그리고 나는 툴은 pgAdmin쓴다 나의 버젼은 12버젼이고, pgAdmin은 4버젼이다 일단 접속할 Server를 만들어 주자 이렇게 Name을 결정하고, 근사한 이름을 네이밍을 해보자 그리고 Connection 정보를 입력하고, Save 버튼 클릭! 그리고 Database를 만들자 만든 서버의 Database를 우클릭하고, Create..

Web Programming/Django

12강) Django 게시판 마무리

이번 시간은 Django 게시판을 슬슬 마무리해보려고 한다 저번 시간엔 상세보기 화면에서 수정, 삭제가 있었는데 누구나 수정할 수 있고, 누구나 삭제할 수가 있다 그렇기 때문에 자기가 등록한 게시글을 수정, 삭제를 할 수 있고 다른 사람은 수정, 삭제를 못하게끔 한다 그래서 detail.html를 수정해보도록 하겠다 게시글을 등록한 사람의 ID와 로그인한 사람의 ID가 같은지 확인하는 조건문을 넣어준다 그리고 다른사람으로 로그인해보자 그러기 위해선 새로 회원등록을 해야겠다 로그인 화면에서 회원등록이라는 버튼을 만들어 주자 이번에는 a 태그로 붙여 보았다 그리고 화면으로 돌아와서 【회원등록】을 클릭해보자 클릭 화면 잘 이동한다. 여기서 되돌아가기 버튼이 없어서 허전한다 그거도 넣어줘야겠다 이번에는 java..

Web Programming/Django

11강) Django 게시판 삭제기능 만들기! ( Delete )

11강에서는 Django의 간단하게 게시판의 삭제기능을 만들도록 하겠다 이전 시간에 업데이트를 만들었는데 그화면을 잠시 보도록하자 【삭제】 버튼이 없으니 만들어주도록 하자! 이렇게 하면 삭제 버튼이 생기는데 클릭을 해도 아무소용이 없다. 왜냐하면 돈을 주지 않았 아니 코드를 넣어주지 않았 기 때문에, 그러므로 코드를 넣어주도록 하겠다 이번에는 공부를 위해 다른방법으로 하겠다 보통 a 태그를 이용해 href를 써서 하는데, 그런 예제는 너무 많다. 그러므로 새로운건 아니지만 다른방법으로 해보자 이렇게 input 태그에 【onclick】을 추가해준다. 클릭했을때 click 함수를 발생한다는 것이다 그 다음 deleteBoard() 라는 함수를 생성하자 ! 이 코드는 const deleteBoard = id ..

INICO
인아 코딩해야지?