개발자 블로그
[django] 오늘 배운 것들 정리 0608 본문
-Wigs란? 웹서버와 연결시켜주는 프로토콜 같은 업무 웹서버와 파이썬 서버가 소통할 수 있게 해주는 미들웨어!
-asgi란? wigs는 동기 함수만 지원, 비동기 방식을 지원 및 wigs를 보완하고자 나온 wigs의 상위호환 버젼.
-포린키에 유니크 설정 True로 하면, onetonone 필드와 동일
실제로 아래와 같은 문구가 뜬다. 대충 해석해보면 포린키에 유니크 키를 트루로 설정하는 것은 onetoone필드로 설정하는 것과 같은데 그냥 OnetoOne필드로 설정해서 써~ 이런 말이다.
-admin page 꾸미기
- Def __str__ -> 어드민 페이지 어트리뷰트의 값을 원하는대로 보여지게 할 수 있다.
원래는 객체형태로 나오는데, 유저 프로필을 생성할 때, 설정한 이름으로 나오는 것을 확인 할 수 있다.
- list_display = 어트리뷰트 -> 리스트나 튜풀 튜플일때는 ,를 꼭 붙이자
참고로 ('id) -> X, ('id',) -> O 그리고 리스트는 그냥 써도 됨.
Useradmin에 설정한 대로 어드민 페이지에서 확인할 수 있다.
-매니투매니 필드 생성시 중간 모델이 자동으로 생성이 되는데, through=‘모델이름’을 통해 직접 만들 수도 있다. 커스텀하기 위함. 매니투 매니 필드 설정한 필드에다가만 through 쓰면 됨.
'Django > 오늘의 공부' 카테고리의 다른 글
[django] 오늘의 공부 정리 0620 (0) | 2022.06.20 |
---|---|
[django] 오늘의 공부 정리 0616 (0) | 2022.06.15 |
[django] 오늘의 공부 정리 0615 (0) | 2022.06.15 |
[django] 오늘의 공부 정리 0613 (0) | 2022.06.13 |
[django] 오늘의 공부 정리 0610 (0) | 2022.06.10 |