- 이미지 없는 게시글 작성 테스트 # articles/tests.py from django.urls import reverse from rest_framework.test import APITestCase from rest_framework import status from users.models import User class ArticleCreateTest(APITestCase): @classmethod def setUpTestData(cls): cls.user_data = {"email": "test@test.test", "password": "1234"} cls.article_data = {"title": "테스트제목", "content": "테스트내용"} cls.user = User.objec..
- 알고리즘 문제 풀이 [코테] 영어가 싫어요 — 구민정의 개발일지 (tistory.com) 오늘 팀원들끼리 필수 1문제, 선택 1문제를 정했었는데 선택 문제도 풀려고 했으나 사정상 필수 문제만 풀었다 근데 풀이가 마음에 안 든다...ㅠㅠ 난 왜 저렇게밖에 못 푸는 걸까... - 장고 심화 강의 파이썬 장고 실무 심화 5주차 : 테스트코드(2) — 구민정의 개발일지 (tistory.com) 꼬박 2시간 동안 들었는데도 다 못 들어서 점심 이후에도 한 30분 더 들었다 그래도 다 듣지 못하였다...!!! - AWS 강의 AWS의 모든 것(1) — 구민정의 개발일지 (tistory.com) AWS는 지난 웹개발 종합반 강의 때 해둔 게 있어서 오늘 들은 부분은 이미 다 설정을 한 부분이었다 근데 웹개발 종합..
Amazon Web Service 아마존에서 운영하는 클라우드 서비스 region은 말 그대로 하나의 지역을 의미함 AZ는 Availability Zone의 약자로 가용영역을 의미하며 데이터센터라고 생각하면 편함 하나의 region 아래에 여러 AZ가 있고 이런 구조의 특성을 고가용성(High availability)이라고 함 고가용성이란 천재지변 등 어떤 사고로 인해 하나의 AZ가 사용할 수 없게 되어도 다른 AZ에서 서비스를 운영할 수 있도록 보장하는 것이라고 생각하면 됨 고가용성이라는 특성으로 인해 고객에게 높은 서비스 가용성을 유지하고 업무 중단의 영향을 최소화할 수 있음 - 지역 설정 AWS 로그인 하고 오른쪽 위에 보면 지역을 설정하는 곳이 있다 지역을 선택하는 기준은 사용자다 내가 배포할 웹..
클래스 내의 메소드 위에 @classmethod를 붙여주면 객체(인스턴스)를 생성함과 동시에 메소드를 실행할 수 있다 @classmethod가 위에 붙는 메소드는 첫 번째 인자로 self 가 아닌 cls(클래스)가 붙는다 # 예제 from datetime import date class Person: def __init__(self, name, age): self.name = name self.age = age @classmethod def fromBirthYear(cls, name, birthYear): return cls(name, date.today().year - birthYear) def display(self): print(self.name + "'s age is " + str(self.age..
- 알고리즘 문제 풀이 [코테] 캐릭터의 좌표 — 구민정의 개발일지 (tistory.com) 오늘 오전 내내 알고리즘 문제 하나를 가지고 푼 것 같은 느낌이다 정답을 가기까지도 헤맸고 다 풀고 뭔가 코드를 줄여보고 싶어서 이것저것 하다가 결국 못 줄였다 ㅋㅋ 그러고 7시 반에 팀원들과 오늘 푼 문제에 대해서 이야기 했는데 어떤 분의 풀이법이 참으로 참신했다 x += (i=='right') - (i=='left') y += (i=='up') - (i=='down') 이런 식이 가능하다니...!!! 이 위에 for문이 도는데 i에는 keyinput 값에 따라 right, left, up, down이 담긴다 i에 right가 들어오면 i=='right'은 True여서 1이 되고 나머지는 False이므로 0이 ..