강의 정리(84)
-
Django URL Dispatcher와 정규 표현식
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! URL Dispatcher " 특정 URL 패턴 -> View"의 List 프로젝트 / settings.py에서 최상위 URLConf 모듈을 지정 ROOT_URLCONF = 'dongbaek.urls' # 최초의 urlpatterns로부터 include를 통해, TREE 구조로 확장 urlpatterns = [ path('admin/', admi..
2022.01.07 -
Django 다양한 응답의 함수 기반 뷰
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! 장고의 작동 흐름 웹 브라우저에서 어떤 이벤트가 발생한다고 하자. (여기서 이벤트는 특정 url을 클릭한다던지, 폼에 데이터를 입력해 보내는 등의 액션을 뜻한다) 이벤트가 발생하면 장고 서버로 request(이벤트를 처리해달라는)가 들어오게 된다. 장고 서버로 들어온 이벤트에 대해 URL 디스패처가 URL을 분석해서, 적합한 VIEW로 이 요청을..
2022.01.06 -
Django의 모델에 대해서
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! 애플리케이션의 다양한 데이터 저장방법 데이터베이스 : RDBMS, NoSQL 등 파일 : 로컬, 외부 정적 스토리지(나스, 아마존 s3, 구글 스토리지) 캐시서버 : memcached, redis 등 데이터베이스와 SQL 데이터베이스의 종류 RDBMS (관계형 데이터베이스 관리 시스템) ex) PostgreSQL, MySQL -> MariaDB에..
2022.01.05 -
마이그레이션을 통한 데이터베이스 스키마 관리
↑관계형 데이터베이스 (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 -
관계를 표현하는 모델 필드 #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