- ForeignKey 유저 모델과 게시글 모델 간의 관계 한 명의 유저가 여러 게시글을 작성할 수 있음 정참조(Article -> User) 게시글 작성자의 이메일을 가져와라 email = article.user.email 역참조(User -> Article) 로그인 한 user가 작성한 article들을 가져와라 user = request.user # user가 작성한 모든 게시글들을 가져와라 articles = user.article_set.all() # user가 작성한 게시글 중 "조건"에 부합하는 게시글들을 가져와라 articles = user.article_set_filter("조건") articles에는 queryset이 담김 object list = queryset - OneToOneFi..
- 용어 정리 RDBMS(RDB) Relational DataBase Management System의 약자 MySql, OracleDb 등 관계형 데이버베이스를 지칭 Sql Structured Query Language의 약자 데이터베이스의 CRUD를 위해 사용되는 언어 CRUD : Create(생성), Read(읽기), Update(갱신), Delete(삭제) NoSql Not Only Sql의 약자 관계형 데이터베이스가 아닌 다른 형태로 데이터를 저장하며, mongDB 등이 여기에 해당함 Table DB는 기본적으로 테이블로 이루어져 있으며 필드와 레코드가 존재함 django의 models.py 에서 하나의 class가 테이블이 되고, class를 받아 만들어진 객체는 레코드가 됨. 객체의 속성(a..