모델 (models.py)# 필드 생성mchar + Tab → CharField 생성mtext + Tab → TextField 생성mint + Tab → IntegerField 생성mdt + Tab → DateTimeField 생성ForeignKey + Tab → ForeignKey 생성m2m + Tab → ManyToManyField 생성# 모델 클래스Model + Tab → 기본 모델 클래스 생성 뷰 (views.py)# 함수형 뷰view + Tab → 기본 뷰 함수 생성# 클래스형 뷰createview + Tab → CreateView 생성deleteview + Tab → DeleteView 생성detailview + Tab ..
디제이 앙고를 연습하고 있다.기본 블로그 만들기를 해보고, 투두리스트도 만들 수 있다고 해서 연습해봤다. 투두리스트 만들기는 깃허브 애니웨어에 연습한거 있ㅇㅁ sns같은것도 장고로 만들 수 있다던데 그러면 데일리밋업을 노션에서 하는게 아니라 장고로 개발해서 서로 댓글 피드백이나 좋아요도 눌러주고 공동 작업이면 공동 투두리스트 관리를 하게 되면 이런 캠프같은 곳에서 팀원들이랑 하기 좋지 않을까??
코드 뜯어먹고 이해해보기 accountsfrom django.conf import settings # Django 설정을 가져오기 위한 임포트from django.contrib.auth.models import AbstractUser # Django 기본 User 모델을 상속하기 위한 임포트from django.db import models # 모델 정의를 위한 임포트class User(AbstractUser): # AbstractUser를 상속받아 커스텀 User 모델을 정의 # Django의 기본 User 모델이 제공하는 모든 필드와 기능을 그대로 사용하면서 # 추가 필드를 정의할 수 있음 # 사용자 자기소개를 저장하는 필드 bio = models.TextFi..
커피를 데스크탑에 쏟아서 맥북으로 공부하게 되었다. git으로 관리하기를 배우지 않았다면 난 살아남지 못했을 것이다... 이번주에 학습반을 옮기고 새론 곳에 적응 중이다. 장고 진도가 다른 사람들에 비해 많이 떨어져서 퓨어 장고 구조로 대충 눈치껏 학습반 수업을 듣고 있다. 그래도 코딩에 ㅋ자도 몰랐는데 장족의 발전이다. 다음쥬도 화이팅
1. OneToOneField1:1 관계를 표현예시 코드에서 Profile과 User 모델 간의 관계한 User는 하나의 Profile만 가질 수 있음user = models.OneToOneField( to=settings.AUTH_USER_MODEL, # 연결할 모델 on_delete=models.CASCADE # 참조하는 객체가 삭제될 때의 동작) 2. ForeignKey1:N 관계를 표현예시 코드에서 Post와 User 모델 간의 관계한 User는 여러 개의 Post를 작성할 수 있음author = models.ForeignKey( settings.AUTH_USER_MODEL, # 참조할 모델 on_delete=models.CASCADE # 삭제 시..
+99강화나무(정식명칭 ㄴㄴ)를 하게 된 목적: 아래와 같은 데이터가 있을 때 우리가 birth_year = 90인 행을 찾는다면? name birth_year 오리곽곽00정지92채채90현호우97욜히졸히97양주소주94심심혜93 컴퓨터는 모든 행을 탐색하면서 해당 값을 찾을거임.근데 만약에 행이 10만개라면? 아니면 1억개라면?분명 컴퓨터가 죽여달라고 할 것이다. 그래서 우리는 보통 인덱스를 생성한다.인덱스는 원본 데이터의 위치 정보(포인터)를 저장하고 이를 정렬하면 된다.이때 정렬은 보통 Array나 Linked List를 사용한다.이렇게 인덱스를 생성하게 되면 성능이 개선되긴 할 것이다. 그러나 원본값을 수정하면 인덱스도 수정해야하는 불편함이 있다. 인덱스 수정이 왜 불편한지 궁금하면 펼쳐보셈더보기1..