전체 글92 내일배움캠프_TIL_2022.11.24 오늘의 코드 [2022.11.24] 중요해서 반드시 기억할 필요가 있거나, 주의해야 할 코드를 답안 형식으로 주석(저의 코멘트)과 함께 정리해 보았습니다. Q. 유화프로젝트 관련 코드 //profile.js // 아웃풋 이미지카드 불러오는 함수 async function show_img_fuc() { const response = await fetch('http://127.0.0.1:8000/post/', { method: 'GET', }) // backend에서 받은 데이터 가져오기 .then(response => { return response.json(); }) // Promise 안에 담긴 데이터 꺼내오기 .then(data => { console.log(data) // 이미지 카드 생성 cons.. 2022. 11. 25. 내일배움캠프_TIL_2022.11.23 오늘의 코드 [2022.11.23] 중요해서 반드시 기억할 필요가 있거나, 주의해야 할 코드를 답안 형식으로 주석(저의 코멘트)과 함께 정리해 보았습니다. Q. 유화프로젝트 관련 코드 아래 자바스크립트 코드는 유화프로젝트 완성 작업물(데이터)를 백엔드에서 클라이언트로 보낼 때 위의 이미지카드가 하나씩 생성되도록 작성한 코드입니다. //profile.js // 변환된 이미지 불러오는 함수 async function show_img_fuc() { const response = await fetch('http://127.0.0.1:8000/(ouput이미지생성링크)', { method: 'GET', }) // backend에서 받은 데이터 가져오기 .then(response => { return respons.. 2022. 11. 24. 내일배움캠프_TIL_2022.11.22 금일 TIL은 유화프로젝트 기획서(s.a)로 대체하겠습니다. https://www.notion.so/Starting-Assignment-478adcaf6b7d4aa692c0c6c12113d9cc 기획서 (Starting Assignment) 팀 소개 www.notion.so 2022. 11. 23. 내일배움캠프_TIL_2022.11.21 오늘의 코드 [2022.11.21] 중요해서 반드시 기억할 필요가 있거나, 주의해야 할 코드를 답안 형식으로 주석(저의 코멘트)과 함께 정리해 보았습니다. Q. Docker 기본 명령어 이후 도커의 효율적인 복습을 위해 튜터님들의 자료를 참고하였습니다. - volume이 해주는 역할 1) volume은 컨테이너에 저장되는 데이터의 일부를 host와 공유해 줍니다. 2) host에 저장 된 데이터는 사용자가 직접 삭제하지 않는 이상 계속해서 유지되며, 때문에 컨테이너가 종료된다 하더라도 데이터는 유실되지 않습니다. 3) volume은 컨테이너 내부에서 변경되는 내용들을 유지해야 할 때 주로 사용됩니다. - docker volume의 종류 docker volume의 종류는 docker volume, bind.. 2022. 11. 22. 내일배움캠프_WIL_2022.11.20 이번 주말에 다른 소모임 활동이 있었는데 환경보호 활동을 하는 소모임이다 보니,청년들이 환경보호 실천을 위한 이를테면 플로깅, 환경관련 컨텐츠 시청 등 다양한 활동들을 매주 진행하고 있지만, 이번 주는 특별히 모임장인 친구가 UN 기후변화국장까지 지내셨던 전 외교부 기후변화 정내권 대사님을 초빙하여 담론을 가지는 자리를 마련하여 흔치 않은 기회라 생각되어 저도 참석하게 되었습니다. 기후변화와 관련한 많은 담론이 오갔고, 보다 거시적인 관점에서 유용한 정보를 많이 알려주셔서 좋았고, 시민들, 환경단체들, 기업, 정부는 각자 위치에서 어떤 노력을 하는 것이 좋을지 생각해 볼 수 있어서 뜻깊은 시간이었습니다. 대사님께서는 국내에 처음 '녹색성장' 정책을 추진하셨던 분이라고 하셨는데 끝으로 "여러분들도 기후변화.. 2022. 11. 22. 내일배움캠프_TIL_2022.11.18 오늘의 코드 [2022.11.18] 중요해서 반드시 기억할 필요가 있거나, 주의해야 할 코드를 답안 형식으로 주석(저의 코멘트)과 함께 정리해 보았습니다. Q. Docker 기본 명령어 이후 도커의 효율적인 복습을 위해 튜터님들의 자료를 참고하였습니다. - Docker 패키지 설치 : sudo apt install docker.io –y - Docker 설치 확인 : sudo docker –version - Docker 컨테이너 생성 : sudo docker run -d -p 80:80 httpd:latest # run : 이미지를 사용해 컨테이너를 실행시킵니다. # -d : 컨테이너를 데몬(백그라운드)으로 실행시킵니다. # 80:80 : 80번 포트로 접속했을 때 컨테이너에 접근할 수 있도록 포트포워딩.. 2022. 11. 21. 내일배움캠프_TIL_2022.11.17 차주 프로젝트를 시작하기 전 팀원들과 백엔드코드까지는 최대한 작성하자는 의견이 우세해서 제 파트의 코드를 작성하던 중 헷갈리거나 놓치기 쉬운 부분들을 한번 정리해보았습니다. Q. 유화프로젝트 백엔드 코드 (일부) # users/models.py class User(AbstractBaseUser): username = models.CharField( verbose_name='username', max_length=255, unique=True, ) followings = models.ManyToManyField('self', symmetrical=False, related_name="followers", blank=True, null=True) is_active = models.BooleanField(de.. 2022. 11. 17. 내일배움캠프_TIL_2022.11.16 (리눅스 명령어 기초) 도커 1주차 강의는 리눅스 명령어에 대한 이해와 숙지가 가장 중요한 것으로 판단되어 교육자료를 공부하며 반드시 알아야할 명령어들을 정리했습니다. --> Windws OS) ssh -i my_ubuntu.pem ubuntu@3.35.51.160 Mac OS) ssh -i ./my_ubuntu.pem ubuntu@3.35.51.160 - mkdir : 디렉토리 생성 - pwd : 현재 경로 확인 - cd: 경로 이동 - ls : 파일 목록 보기 - touch: 파일 생성 - cp: 파일 복사 - mv: 파일 이동 - rm: 파일 삭제 rm -r : 경로 삭제 rm -rf: 경로 삭제시 경고문 스킵하고 강제로 진행 [vi 편집기] 텍스트를 입력할 수 있는 insert mode와 명령어를 입력할 수 있는 com.. 2022. 11. 17. 내일배움캠프_TIL_2022.11.15_ (DRF test 2) 오늘의 코드 [2022.11.15] 중요해서 반드시 기억할 필요가 있거나, 주의해야 할 코드를 답안 형식으로 주석(저의 코멘트)과 함께 정리해 보았습니다. Q. DRF 테스트 코드 (5주차 강의) pip install Faker한 후 faker 인스턴스를 생성하여 출력하면 이름, 단어, 문장 등 다양한 텍스트를 임의로 뽑아낼 수 있어 이 기능을 활용하여 테스트를 진행하기도 한다. from faker import Faker faker = Faker() print(faker.name()) print(faker.word()) print(faker.sentence()) print(faker.text()) ArticleReadTest라는 클래스를 생성하여 위에서 언급한 faker와 이전에 언급한 @classmet.. 2022. 11. 16. 내일배움캠프_WIL_2022.11.13 다음프로젝트까지 약 1주일 정도 남았는데 집중이 필요하다고 생각되는 부분들을 정리해보았다. 1. DRF 강의 4주차까지 복습 2. DRF 5주차 테스트 코드 복습 3. 도커 강의 학습 4. AWS 복습 5. 데이터 구조 복습 6. 바닐라 자바스크립트 복습 해야할 일을 크게 정리해 보면 다음과 같은데, DRF와 바닐라 자바스크립트의 경우 11.15(화)까지는 어느정도 마무리하고 11.16(화) 오후 부터는 도커와 AWS 복습에 집중하는 것이 좋을 것 같고 바닐라 자바스크립트는 1차적으로 복습은 주말을 통해 완료한 상태이나, 2기 과정의 권 튜터님의 관련 유튜브 자료들을 다음 프로젝트 전에 수행해보면 많이 도움이 될 것으로 판단된다. 저번 프로젝트땐 시간상 테스트코드와 AWS 내용을 제대로 숙지하지 못했는데.. 2022. 11. 15. 이전 1 2 3 4 5 6 ··· 10 다음