본문 바로가기

dev

(48)
[wecode] 기업협업 후기 4주 간의 인턴 기간이 끝났다 짧은 기간이었지만 내 부족함을 느끼기에는 더없이 충분하지 않았나 생각한다. 원래는 매일매일 기업 협업 로그를 쓰고 싶었는데.. 아무래도 회사다보니 정보를 노출하기가 좀 그래서 그냥 모아서 후기만 써보겠다 아무래도 위코드에 관심을 가지는 사람들 중 상당 수가 이 기업협업에 대해 궁금해할 테니 이번엔 감상을 적기보다 구체적으로 어떻게 일을 진행했는지 적어보려 한다 기업 협업을 앞두고 있는 후배 기수들에게도 도움이 되길 바라며 ㅎㅎ 다만, 이 후기는 같은 기업을 갔더라도 사람마다 느낀 바가 다를 수 있고 기업 마다도 협업 진행방식이 천차만별이니 어디까지나 참고만 하길 바란다 프론트엔드 2명 백엔드 2명 조합으로 비대면 솔루션 사업을 하는 스타트업 기업에서 인턴생활을 했다 맡은 업..
[wecode] project 회고록 새로운 팀원을 만나 다시 달렸던 2주가 끝났다. 지난 프로젝트보다 여러 가지 이슈가 많아서 더 촉박하게 느껴진 2주였다 부족했던 잠도 자고 같은 고시원에 사는 동기들과 코엑스까지 산책도 다녀왔다 오늘은 그래도 쉬엄쉬엄 공부도 좀 했는데 회고록이 빠질 수 없다. (아직 공부한 내용은 블로깅도 안 해놓고..) 난 글 쓰는 재주가 없어서 재미있게 쓰지 못한다 하지만 막상 키보드에 손을 올리면 생각이 왜 이렇게 쏟아지는지 모르겠다 글을 자주 쓰는 것도 아니면서 ㅋㅋㅋ 뭐 어떤가 재밌어하는 일을 잘할 필요도 자주 할 필요도 없다 난 이번 프로젝트에 왜 참여했는가 사실 바로 이전 프로젝트와 이유는 대동소이하다 여전히 사람들과 소통하며 일을 하는 건 힘들지만 재밌는 일이고 감정과 이성이 동시에 시킨다 다만, 저번 프..
unit test 중 401 unauthorized 에러 발생 # tests.py def test_review_get_handler_method_success(self): client = Client() access_token = jwt.encode({'id':12345},SECRET_KEY, ALGORITHM) headers = {"Authorization" : access_token} response = client.get('/reviews/1',**headers) self.assertEqual(response.json(), { "results": { "top_review": { "review_id": 1, "user_id": 1, "nickname": "jayce", "rating": 2.5, "content": "리뷰내용1", "created_at": "20..
ImproperlyConfigured django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. import os, django, csv from products.models import * from users.models import * os.environ.setdefault( "DJANGO_SETTINGS_MODULE", "readme.settings", ) django.se..
django.db.utils.IntegrityError: (1452, 'Cannot add or update a child row django.db.utils.IntegrityError: (1452, 'Cannot add or update a child row: a foreign key constraint fails (`readme`.`products`, CONSTRAINT `products_author_id_4e72eb3c_fk_authors_id` FOREIGN KEY (`author_id`) REFERENCES `authors` (`id`))') unit test 를 진행하던 와중에 뜬 에러 setUp 에서 product_id가 참조할 author_id 가 없다는 뜻 class ReviewTest(TestCase): def setUp(self): Category.objects.create( id = 1, name = '베스트셀..
[Docker] 도커란?? 더보기 [Docker] 도커란?? ​내 컴퓨터에서 어떤 App을 만들기 위해선 운영체제에 웹 서버나 데이터베이스 등을 설치해야 한다 아 근데 이게 너무 어렵다고 ㅋㅋㅋㅋ 나는 OS도 모르고 서버나 DB라고는 프로젝트 때 필요한 부분만 골라서 공부했으니 새로운 환경에서 새로운 것을 만들 때 쉬울리가 없다 전혀 새로운 에러를 만나서 구글링만 수십번 하다 아 왜 안 되는거야 아 왜 되는 거야 하면서 모니터에 시선을 둔 상태로 우리 뇌를 혹사시킬 것이다 근데 그런 생각을 해볼 수 있지 않을까? 내가 컴퓨터를 3대를 사고 누군가 서버도 만들어주고 누군가 DB도 만들어주고 내가 그것들을 서비스를 개발하는 컴퓨터에서 네트워크 통신으로 가져와서 쓴다면?? (그래 문제는 돈으로 해결하는거지!) 근데 그건 너무 돈이 많이..
[python] 자료형 - List 관련 함수 더보기 [python] 자료형 - List [python] 자료형 - 문자열(3) - count(), find()와 index()의 차이 [python] 자료형 - 문자열(2) - 인덱싱, 슬라이싱 [python] 자료형 - 문자열(1) - 표현방식과 연산 [python] 자료형 - 숫자형 [python] 자료형 - 변수 append 리스트의 맨 마지막에 요소를 추가한다 리스트 특성 상 어떤 자료형이든 넣을 수 있다 a = [1,2,3,4,5] a.append(2) >>> a [1,2,3,4,5,2] a.append([5,6]) >>> a [1,2,3,4,5,2,[5,6]] insert insert도 요소를 추가해주는 함수지만 append와는 다르게 위치를 지정해줄 수 있다 a = [1,2,3] a.in..
[WEB] 웹? 네트워크? 인터넷? 브라우저? 클라이언트? 서버? 내가 그리고 우리가 개발 공부를 하던 중 힘든 게 뭐가 있을까? 아마 용어에 대한 정의가 힘들 것이다 사실 개발공부 뿐만이 아니라 어느 분야든 마찬가지겠지만 내가 이것이 어떤 건지 아는 것과 남에게 이것이 무엇이다라고 설명할 수 있는 건 큰 차이가 있다 기능이나 사용방법은 알아도 정확한 정의나 의의에 대해선 소홀히 하고 넘어갈 수 있는데 나는 그런 방식보다는 그래도 한번은 보고 넘어가는 걸 선호한다 근데 위코드 커리큘럼 상 내 입을 열어 지식을 강제로 쑤셔 넣어야 하기 때문에 소홀히 하고 넘어간 것 같다 1차 프로젝트가 끝난 이 시점에 인터넷에 대한 기초 정의를 포스팅하는 건 바로 그 소홀함에 대한 반성이다 Network A computer network is a set of computer sharin..