복습 겸 RESTful API를 활용 django rest framework는 어떨 때 쓰는 것인가? mysite2에 있는 urlsurlpatterns = [ path('', HomeView.as_view(), name='home'), path("admin/", admin.site.urls), path("blog/", include('blog.urls')), path("api/", include('api.urls')),api 앱이 있다. 카테고리와 좋아요 버튼, 태그의 blog의 models에 3개가 있다.Post,Category, Tag Post안에 Foriegnkey = Post가 m이고, category가 1인 1:M 관계 tags tag.post_set으로 관계 설정 Te..
관계 설정 관계를 설정하는 객체 관계 종류는 다음 3가지가 있다.일대다(1:M) - 고객 하나에는 계좌 여러개필연적으로 계좌라는 테이블의 외부키를 만든다.ForeignKey로 만든다. class ForeignKey(to, on_delete, ""options) to: 일대다(1:M) 관계에서 1에 해당하는 모델명을 지정한다.on_delete : 필수 옵션이다. 참조하는 인스턴스가 삭제되었을 때 처리 방식을 지정한다.CASCADE : 참조 인스턴스 삭제시 함께 삭제한다.class Manufacturer(models.Model): passclass Car(models.Model): manufacturer = models.ForeignKey(Manufacturer, on_delete=models...
web - application framework 클라이언트 -> 웹 서버에서 어플리케이션이 요청을 받는다. 그리고 DB가 응답해서 되돌려준다. 웹 어플리케이션1. 클라이언트가 보는 화면2. 웹 어플리케이션 코드3. 데이터베이스 프론트html,css, js - 디자이너들 백엔드app으로는 java,pythonDB = mySQL oracle postage SQL 풀스택 = 프론트 + 백엔드 장고는 web application full-stack framework프론트, 백엔드도 전부 지원 django 용어Front쪽 = templateapp = view(서비스 처리 모델)데이터베이스를 처리해주는 객체 - 모델(M) 그래서 장고는 MVT 디자인 패턴을 이용한다고 한다.java 기반은 MVC를 기반으로 작업한..