전체 글 98

내일 배움 캠프 8 주차 3day

스택기술 ㅣ 목표 설정 할 꺼 만다라트로 계획으로 해놨음 오늘 배포강의 듣고 틈틈이 파이썬 기초를 마스터까지는 아니더라도 파이썬을 어느정도는 이해를 해야지 장고를 할 때 이해를 하기 쉬울꺼 같아서 계획을 하나 하나 씩 짜보았다. shape 클래스를 만들어서 get_area 메소드를 갖게 해주세요 Cirdcler과Rectangle 클래스를 Shape를 상속받아 만들어주세요 Circle은 radius 속성을 가지게 Rectangle은 length와 width 속성을 가지게 get_area 메소드 각각 맞게 구현해주세요 class shape: def __init__(self,x,y): self.x = x self.y = y def area(self): pass class Rectangle(shape): def..

카테고리 없음 2023.05.03

내일 배움 캠프 8주차 2day

Animal 클래스를 만들어서 이름과 나이를 속성으로 speak를 메소드로 갖게 해주세요 Dog 클래스와 Cat 클래스를 각각 Animal 상속을 받아 만들어주세요 speak 메소드를 각각의 클래스에 맞게 구현해주세요 class Animal: def __init__(self,name,age,speak): self.name = name self.age = age self.speak =speak def information(self): print("이름:" +self.name) print("나이:" +str(self.age)) self.speak() class Dog: name = '개' def speak(self): print('멍멍') class Cat: name = '고양이' def meow(self)..

카테고리 없음 2023.05.02

내일 배움 캠프 8 주차 1day

주말에 숙제로 연습삼아서 객체지향문제를 풀어보았다. 자동차 클래스 만들어서 모델,색,현재속도 속성을 가지고 속도를 올려주는 메소드 속도를 낮춰주는 brake메서드를 포함해서 현재속도를 리턴해주는 get_speed를 추가해주세요? Class Car : color = "" speed = 0 def upSpeed(self, value): self.speed += value def downSpeed(self, value): self.speed -= value TaslaY = Car() TaslaY.color = "딥 블루 메탈릭" TaslaY.speed = 0 bmw520d = Car() bmw520d.color = "임페리얼 블루" bmw520d.speed = 0 benzEQS = Car() benzEQS.c..

카테고리 없음 2023.05.01

내일 배움 캠프 7주차 WIL

👀 이번주에 한 일 팀 편성 A-8조 시간표 정하기 팀 이름 djangom8te 회의하기 매 주 팀 페어 알고리즘 📚 이번주 배운 것 하루 TIL 작성 제출 WIL 있었던 일을 메모장에 기록 매일 페어 팀 플레이어 코드리뷰 작성,기초다지기,심화강의 번갈아가면서 진행,TML작성 😄 이번주 TMI 장고 심화강의 개인프로젝트를 하고 있는데 장고기본은 기초적인걸 다루었지만 심화는 에러부터 깊이 들어가서 이해가 안 가지만 장고 기능을 단순하게 생각하 면서 작업을 하는게 도움될꺼 같아서 심적 부담없이 작업하고 안 되는게 있을 때 팀원분들이 설명을 잘해주셨어 작업이 순조롭게 했는거 같다. 목표는 로그인 기능까진 아니라도 To Do List 만드는거 까지만 하기로 했다. 3월24(월)요일 09:00 슬랙 팀 편성 발제..

카테고리 없음 2023.04.28

내일 배움 캠프 7 주차 5일

문제점 : DB에 있는 데이터에 없는거를 출력하니까 에러가 나왔다. 작업을 하다보니까 이런 메세지가 떳는데 정확히 무슨 뜻인지는 모름 ------생략------ if request.method == "GET": article = get_object_or_404(Article, id=article.id) serialzer = ArticleSerialzer(article) return Response(serialzer.data) ------생략------ 해결법:get_object_or_404 함수를 사용해서 Article 객체가 존재하지 않을 때 사용함 배운점 : :HTTP요청이 들어오면 'GET'인 경우에 처리하고 요청된 Artcle의 ID 기반으로 데이터베이스에서 해당Artcle객체 를 가져오고 'ge..

카테고리 없음 2023.04.28

내일 배움 캠프 7주차 4일

문제점 : 문제를 파악했을 때 시리얼라이저를 돌리는데 시리얼라이저 데이터를 필요하다라고 에러에서 말해주고 있다. 해결법 : return Response(serializer.data)시리얼 라이저 뒤에 데이터를 붙이면 해결된거를 볼 수 있다. ------(생략)------ serializer = ArticleSerialzer(artcle) return Response(serializer.data) ------(생략)------ 스택 기술 Serializer에 분명히 해당 필드가 있는데 없다고 하는 경우 문제점: serialllzer는 한 개의 객체만 이해 할 수 있고 리스트는 이해 할 수 없다. 해결법:object.all() 은 객체들의 리스트를 반환 해주기 때문에 many = True를 추가 해주면 해결..

카테고리 없음 2023.04.27

내일 배움 캠프 7 주차 3일

문제점 : DB에서 article 테이블 요소가 존재하지 않는다고 에러가 뜬다. 솔루션1.python manage.py migrations 시도 했는데 아무 반응이 없다. 솔루션2.python manage.py makemigrations 두 번째도 아무 반응이 없다. 해결법:팀 페어플레이어 진행 1시간 동안 플레이 진행하면서 팀장님께서 혹시 진행 어떻게 되시냐고 여쭈어 보셔서 화면공유한 상태에서 팀원분 한 분도 오셔서 같이 오류를 봐주시면서 해결법을 알려주셨다.migrations 오류가 있어서 안 된거 같다고 해서 마이그레이션 종류를 도전을 다 해봤는데 migrate가 덜 된거여서 해결을 했더니 테이블에 artcles 가 생성되었다. 결과:admin 새 글 작성이 완료가 되었다.

카테고리 없음 2023.04.26

내일 배움 캠프 7 주차 2일

문제점 : 틀린거 하나도 없는데....에러가 걸려서 artcles 접속할라고 했는데 안되었다. 해결방안: 위 에러도 'max_length't 밑에 에러 메세지도 'max_length' 가 있어서 'max_length'가 잘못된게 있어서 저런 에러가 나오는구나해서 알고보니 title=models.CharField(models.Model):, content=models.TextField(max_length=100)을 착각해서 에러가 나왔다. 코드를 수정해봤다. from django.db import models class Article(models.Model): title=models.CharField(max_length=100) content=models.TextField() creat_at=models...

카테고리 없음 2023.04.25

내일 배움 캠프 7주 1일

문제점:상세 페이지 접속 중 오류가 남 해결점:문제점 찿기는 수월했다 answer_create url 매핑을 해주고 함수 추가하면 된다. urlpatterns = [ path('', views.index, name='index'), path('/', views.detail, name='detail'), path('answer/create//',views.answer_create, name='answer_create'), 일단 매핑만 추가했습니다. answer_create 함수 추가하기 답변 등록 후 상세 화면으로 이동하기 from django.shortcuts import render,get_object_or_404, redirect from .models import Question from djang..

카테고리 없음 2023.04.24

내일 배움 캠프 WIL

👀 이번주에 한 일 팀 발표 작품내용 익명으로 만드는 코뮤니티 만들려다가 익명을 없애고 실용적으로 회원가입하고 로그인 하면 들어갈 수 있도록 댓글 작성을 하는 개념으로 만들었습니다. APK 작성 📚 이번주 배운 것 하루 TIL 작성 제출 WIL 있었던 일을 메모장에 기록 심화강의 발제, 매일 페어 팀 플레이어 코드리뷰 작성,기초다지기,심화강의 번갈아가면서 진행,TMI 작성 😄 이번주 TMI 경험이 부족해서 그런지 에러를 보면 어떻게 해결할지 갈피를 못잡고 있다. 해결능력이 부족해서 걱정이긴 함 노력을 하고 있지만 쉽지 않아서 골머리가 아프다. 특히 깃 활용은 더럽게 못해 먹어서 팀장님이 깃 활용하는 능력이 좋아서 도움을 많이 받고 경험부족으로 에러부분 깃 활용을 못했는게 아쉽다. 4월17일(월) 출석 공..

카테고리 없음 2023.04.21