>

2024/08 23

10주차 WIL

Django 기초 프로젝트가 끝났다. 지난 3주 동안 Django를 학습하고 프로젝트를 하면서 정말 많은 오류들을 마주했다.. 직접 어떠한 기능을 구현하는 것이 학습한 내용을 체화하는 데 많은 도움이 됐고 오류를 해결해가면서 정말 많은 걸 배웠다. 아쉬운 점은 발생한 오류들과 어떻게 해결했는지를 다 기록해놓았으면 좋았을텐데 오류를 해결하는 데 급급해서 하나도 기록하지를 않았다는 것ㅜㅜ 다음 프로젝트 때는 반드시 기록하도록 해야겠다. 그리고 좋은 팀원분들을 만나서 더 좋은 경험이 되었던 것 같고 정말 감사한 3주였다🫶🏻 이번 경험을 바탕으로 더 발전한 내가 되길.    https://github.com/MINJOO0613/spartamarket

WIL 2024.08.31

10주차 Day 5. DRF 단일모델 CRUD, CBV

📑 Django REST Framework (DRF)DRF 설치 및 설정pip install djangorestframeworkpip freeze > requirements.txt 그리고 settings.py의 INSTALLED_APPS에 추가해 주고, DRF를 사용하기 위해 우선 각각의 앱마다 serializers.py 파일을 생성한다.    serializers를 내가 원하는 형태로 여러 가지 만들어 놓고 원할 때 바꿔 끼워 쓸 수 있도록 함.from rest_framework import serializersfrom .models import Articleclass ArticleSerializer(serializers.ModelSerializer): class Meta: mode..

TIL 2024.08.30

10주차 Day 4. Http Message, URL, RESTful API, JSON

📑 DRF: Django REST Framework. RESTful API를 Django로 구축하기 위한 확장 프레임워크(패키지).  Http Message요청과 응답은 구조가 비슷함.시작(Start Line) - 실행되어야할 요청, 요청에 대한 성공 또는 실패HTTP Header - 요청에 대한 설명, 본문에 대한 설명빈줄(Blank Line) - 메타 정보의 끝을 알림HTTP Body - 요청과 관련된 내용, 응답과 관련된 문서  예시  요청Start Line - Method, Traget, HTTP Version Headers - 요청에 필요한 여러가지 메타 정보 Body - 요청에 필요한 여러가지 데이터 응답Start Line - HTTP Version, Status Code, Status Me..

TIL 2024.08.29

9주차 Day 2. 프론트엔드 기본

📑  기본 HTML 태그 텍스트 태그 ✓ ~ : 제목(헤딩) 태그로, 이 가장 중요한 제목, 이 덜 중요한 제목을 나타냄 ✓ : 문단을 정의하는 태그 ✓ : 굵은 텍스트. 의미적으로 중요성을 나타냅니다. ✓ : 기울임 텍스트. 의미적으로 강조    링크와 이미지 태그 태그 ⭐⭐⭐⭐⭐:링크를 생성. href 속성을 사용해 링크랑 URL을 지정.Example 사이트로 이동  태그: 이미지를 삽입. src 속성으로 이미지 파일의 경로를 지정하고, alt 속성으로 대체 텍스트를 추가.    리스트 태그: 순서 없는 목록을 생성 첫 번째 항목 두 번째 항목 세 번째 항목 : 순서 있는 목록을 생성. 첫 번째 항목 두 번째 항목 세 번째 항목    폼 태그: 사용자 입력을 수집하..

TIL 2024.08.20

9주차 Day 1. Django Form, CRUD

📑 Formform 선언하기(forms.py)from django import formsclass ArticleForm(forms.Form): title = forms.CharField(max_length=10) content = forms.CharField()  Django MTV with CR실습) 데이터베이스에서 모든 아티클을 조회해 /articles/에서 볼 수 있게 만들기.1. view에서 model에 접근해 모든 아티클을 가져온다.2. view에서 가져온 아티클을 template으로 넘긴다.3. template에서 넘어온 context를 보여준다.4. view에서 템플릿을 렌더링해서 리턴한다.

TIL 2024.08.19

8주차 Day 5. Django 다중 앱, URL, Model, ORM

📑 Djago URLs• URL dispatcher: 들어온 요청을 어디로 보내서 처리할지 정하는 곳.  🔗   • 아래와 같이 url 뒤에 / 가 붙은 것은 디렉토리, 없는 것은 파일이다.https://www.mycooooolsite.com/ (디렉토리)  ⇨ /가 있네? 디렉토리구나! 안쪽에서 필요한 파일을 찾은 후! 접근.https://www.mycooooolsite.com (파일)  ⇨ /가 없네? 파일이구나! 접근. /를 붙이는 게 특정 리소스에 접근하는 데 있어 약간 더 빠름.(큰 차이는 X.)Django의 경우, 기본적으로 /가 붙어있지 않아도 /를 붙여 처리하도록 만들어놨으나, 이런 옵션은 변경 가능하다.  {% extends 'base.html' %}{% block content %}..

TIL 2024.08.16