분류 전체보기(144)
-
마이그레이션을 통한 데이터베이스 스키마 관리
↑관계형 데이터베이스 (mariaDB)에 대해서 자세히 알고싶다면??? https://blog.naver.com/yardyard/222555167886 MySQL(MariaDB) 18~21 인터넷과 데이터베이스 출처 : https://youtu.be/hjgaxlTQMXk 오류 참조 : https://hoon93.tistory.com/9 https://languagesto... blog.naver.com -MYSQL에서 DATABASE를 표현하는 다른 말로, 스키마라는 표현을 사용함. Migrations란? 모델의 변경내역을 "데이터베이스 스키마"로 반영시키는 효율적인 방법을 제공 # Migrations을 통해서 우리는 모델만 개발하고 데이터베이스에 자동으로 반영시킬 수 있다. 관련 명령 마이그레이션 파일..
2022.01.04 -
웹 프론트엔드란?
웹 프론트엔드를 위한 3가지 언어 HTML : 웹페이지의 내용 및 구조 CSS : 웹페이지의 스타일 JavaScript : 웹페이지의 로직 #위 세 언어는 모든 웹브라우저에서 거의 유사하게 동작함. CSS / JS 파일을 별도 파일로 분리하는 이유 HTML 응답 body 크기를 줄일 수 있다. 여러번 새로고침하더라도, 브라우저 캐싱기능을 통해 같은 파일을 서버로부터 다시 읽어들이지 않는다 웹페이지의 응답성을 높여줄 수 있다. CSS 소스코드 처음에는 직접 CSS 날코딩을 하는게 좋음 추후에는 성향에 따라 Sass, Less 사용을 검토해봄 #sass, lass 문법으로 작성된 코드를 빌드하여, css 파일을 만들어냄 JavaScript 처음에는 직접 JavaScript 날코딩을 하는게 좋음 추후에는 성향..
2022.01.03 -
관계를 표현하는 모델 필드 #ManyToManyField
ORM은 어디까지나, SQL 생성을 도와주는 라이브러리이지, ORM이 DB에 대한 모든 것을 알아서 처리해주지는 않는다.그러므로 보다 성능 높은 애플리케이션을 만들고자 한다면, 사용할 DB엔진과 SQL에 대해 보다 높은 이해가 필요하다. RDBMS에서의 관계 예시 #설계하기 나름임 1 : N 관계 -> models.ForeignKey로 표현 1명의 유저(User)가 쓰는 다수의 포스팅(Post) # 다수측(Post)에 ForeignKey 1명의 유저(User)가 쓰는 다수의 댓글(Comment) # 다수측(Comment)에 ForeignKey 1개의 포스팅(Post)에 다수의 댓글(Comment) # 다수측(Comment)에 ForeignKey 1 : 1 관계 -> models.OneToOneField로..
2022.01.03 -
관계를 표현하는 모델 필드 #OneToOneField
ORM은 어디까지나, SQL 생성을 도와주는 라이브러리이지, ORM이 DB에 대한 모든 것을 알아서 처리해주지는 않는다.그러므로 보다 성능 높은 애플리케이션을 만들고자 한다면, 사용할 DB엔진과 SQL에 대해 보다 높은 이해가 필요하다. RDBMS에서의 관계 예시 #설계하기 나름임 1 : N 관계 -> models.ForeignKey로 표현 1명의 유저(User)가 쓰는 다수의 포스팅(Post) # 다수측(Post)에 ForeignKey 1명의 유저(User)가 쓰는 다수의 댓글(Comment) # 다수측(Comment)에 ForeignKey 1개의 포스팅(Post)에 다수의 댓글(Comment) # 다수측(Comment)에 ForeignKey 1 : 1 관계 -> models.OneToOneField로..
2022.01.03 -
관계를 표현하는 모델 필드 #ForeignKey
ORM은 어디까지나, SQL 생성을 도와주는 라이브러리이지, ORM이 DB에 대한 모든 것을 알아서 처리해주지는 않는다.그러므로 보다 성능 높은 애플리케이션을 만들고자 한다면, 사용할 DB엔진과 SQL에 대해 보다 높은 이해가 필요하다. RDBMS에서의 관계 예시 #설계하기 나름임 1 : N 관계 -> models.ForeignKey로 표현 1명의 유저(User)가 쓰는 다수의 포스팅(Post) # 다수측(Post)에 ForeignKey 1명의 유저(User)가 쓰는 다수의 댓글(Comment) # 다수측(Comment)에 ForeignKey 1개의 포스팅(Post)에 다수의 댓글(Comment) # 다수측(Comment)에 ForeignKey 1 : 1 관계 -> models.OneToOneField로..
2021.12.31 -
Django-debug-toolbar를 통한 SQL 디버깅
Django-debug-toolbar 현재 request / response에 대한 다양한 디버깅 정보를 보여줌. 다양한 Panel 지원 # Panel은 창을 의미함. SQLPanel을 통해, 각 요청 처리시에 발생한 SQL 내역 확인 가능 #Ajax 요청에 대한 지원은 불가능함. #django debug toolbar 설치 https://django-debug-toolbar.readthedocs.io/en/latest/ Django Debug Toolbar — Django Debug Toolbar 3.2.4 documentation © Copyright 2021, Django Debug Toolbar developers and contributors Revision f03cd640. django-deb..
2021.12.30