
[ 두번째 프로젝트 ] 스파르타 뉴스를 만들어 보자. ++ 팀 스로젝트로 팀과의 협업이 중요하다.++ 장고 공식 문서는 항상 확인하기 https://docs.djangoproject.com/en/4.2/ https://github.com/1489ehdghks/spartaNews GitHub - 1489ehdghks/spartaNewsContribute to 1489ehdghks/spartaNews development by creating an account on GitHub.github.com 1. 대댓글 구현해보자. articles 에서 urls.py 추가해주기path( # 대댓글 조회하기 "comments//reply/", views.Comment..
[ 두번째 프로젝트 ] 스파르타 뉴스를 만들어 보자. ++ 팀 스로젝트로 팀과의 협업이 중요하다.++ 장고 공식 문서는 항상 확인하기 https://docs.djangoproject.com/en/4.2/ https://github.com/1489ehdghks/spartaNews GitHub - 1489ehdghks/spartaNewsContribute to 1489ehdghks/spartaNews development by creating an account on GitHub.github.com 1. 게시글 목록과 댓글 목록을 같은 화면에 나오게 해보자Article에 Comment 추가하기Nested RelationshipsSerializer는 기존 필드를 override 하거나..

[ 두번째 프로젝트 ] 스파르타 뉴스를 만들어 보자. ++ 팀 스로젝트로 팀과의 협업이 중요하다.++ 장고 공식 문서는 항상 확인하기 https://docs.djangoproject.com/en/4.2/ https://github.com/1489ehdghks/spartaNews GitHub - 1489ehdghks/spartaNewsContribute to 1489ehdghks/spartaNews development by creating an account on GitHub.github.com 1. 먼저 팀프로젝트를 하기 위해 git 협업준비빈 파일에 git init 을 해준다.그 다름 git clone https://~ 주소를 복사해서 넣어준다. requirements...

[ 두번째 프로젝트 ] 스파르타 뉴스를 만들어 보자. * 팀 스로젝트로 팀과의 협업이 중요하다. 프로젝트 개요팀명 : 삼조프로젝트 소개한 줄 정리 : 스파르타 뉴스내용 : GeekNews 의 레퍼런스를 활용한다.이번 과제를 통해 얻어가야할 것협업 능력실전 (최종프로젝트) 들어가기 전 마지막 협업 연습입니다.SA, ERD, 와이어프레임, 프로젝트 계획, 작업분배, git 등협업을 마지막으로 연습한다고 생각하고 프로젝트를 진행해봅시다!DRF 실력실전 (최종프로젝트) 들어가기 전 마지막 연습입니다.DRF, Serializer, APIView, Swagger 등등 DRF 강의 내용을 곱씹으며 한 번 더 활용해봅시다..!백엔드 개발자의 삶 체험실제 스타트업에서 백엔드 개발자가 일하는 방식을 체험해봅시다..

++ 장고 공식 문서는 항상 확인하기 https://docs.djangoproject.com/en/4.2/ 1. Django REST Framework 를 사용해보자. 먼저 DRF를 설치해주자.pip install djangorestframeworkpip freeze > reqirements.txt settings.py에 'rest_framework', 를 추가해준다. articles에서 urls.py 에 적어준다.from django.urls import pathfrom . import viewsapp_name = "articles"urlpatterns = [ path("html/", views.article_list_html, name="article_list_html"), p..

++ 장고 공식 문서는 항상 확인하기 https://docs.djangoproject.com/en/4.2/ 1. RESTful API, JSON 📕 API (Application Programming Interface)⇒ 쉽게 말해 어플리케이션과 프로그래밍적으로 소통하는 방법입니다.CLI (Command Line Interface) - 명령줄로 소통하는 방법GUI (Graphic User Interface) - 그래픽으로 유저와 소통하는 방법API (Application Programming Interface) - 프로그래밍으로 어플리케이션과 소통하는 방법 ☝ API를 이용해서 서로 소통하는 것미세먼지를 보여주는 웹 어플리케이션 ↔ 기상청 서버 (기상청 API)카카오 로그인이 있는 웹 어플..

++ 장고 공식 문서는 항상 확인하기 https://docs.djangoproject.com/en/4.2/ 1. Django의 기본 User Model 을 세팅해보자. accounts 에 models.py 에 추가해준다.from django.db import modelsfrom django.contrib.auth.models import AbstractUser# Create your models here.class User(AbstractUser): pass my_first_pjt 에 settings.py 에 추가해준다. 보통은 DATABASES와 AUTH_PASSWORD_VALIDATORS 사이에 적어준다....AUTH_USER_MODEL = 'accounts.User'... ++ 원래는..
튜터님과의 모의 면접에서 얻은 것들과 나의 부족했던 점을 적어보자.모의 면접은 목요일날 했지만.. 개인 심화과제의 폭풍이 몰아쳐 약간의 멘탈관리가 필요해서 회고록을 조금 미루었다...다시 마음잡고 회고록을 쓰며 반성도 해보고 앞으로 나아가는 시간을 가져보자. 내가 부족했던 점1. 말할 때 긴장하고 짧게 말하게 된다.말을 할 때 한 문장이 너무 짧다. 튜터님 말로는 맛깔 스럽게 이야기하지 못한다고 한다.ㅠㅠ긴장한것도 면접자이니 이해하고 핵심적인 부분을 이야기 하는 것은 좋지만 말에 살을 붙여 답변을 좀더 내 경험에 빗대어나 회사의 측면에서 이야기하면 좋을 것이라고 말씀해주셨다. 단어에 얽매이지 않고, 컴팩트하게 정리해서 원인(상황, what)과 결말(어떻게 극복, how)만 생각해서 말씀드리자. 예를 들..

++ 장고 공식 문서는 항상 확인하기 https://docs.djangoproject.com/en/4.2/ 1. 댓글을 구현해보자. my_first_pjt 에 models.py 에 추가해준다.class Comment(models.Model): article = models.ForeignKey(Article, on_delete=models.CASCADE) content = models.CharField(max_length=255) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) def __str__(self): return se..

++ 장고 공식 문서는 항상 확인하기 https://docs.djangoproject.com/en/4.2/ 1. static 사용해보기 my_first_pjt 의 상위에 static 폴더를 만들어준다. 아래의 사진과 같은 위치에 settings.py 에 124번째줄에 다음과 같이 적어준다. static을 사용하겠다는 뜻STATIC_URL = 'static/'STATICFILES_DIRS = [BASE_DIR / 'static']STATIC_ROOT = BASE_DIR / 'staticfiles' articles 에 static 파일을 만들고 그 안에 articles 를 또 만들어서 원하는 이미지 파일을 넣어준다. articles 의 index.html 에서 수정해준다. alt는 이미지..