몇 없는 Django 관련 책들 중에 실전에서 고민해볼만한 주제들로 구성된 책이다. Django로 검색하면 나오는 대부분의 책들은 웹 페이지 만들기 등 Django를 이용해서 웹페이지를 만드는 방법에 대해서 순서대로 설명해주고 있지만 이 책은 앱 디자인은 어떻게 할것인지, 모델은 어떻게 디자인 하는것이 효율적인지 등 다양하고 많은 주제를 다뤄준다. 챕터는 무려 35장까지 있으며 각 주제별로 Django를 개발하는 사람에게 참고할만한, 도움이 될 내용들이 많이 적혀있다. 주변에 Django로 개발하시는분들에게 물어보면 이 책을 하나씩은 다 갖고 있는거 같다. 순서대로 읽기 보다는 목차에서 주제를 보고 흥미로운 주제 순서대로 하나씩 읽고 있다. 책장에 꽂아두고 생각날때마다 한 주제씩 읽으면 좋을거 같다.
Gunicorn 개발을 하며 django를 실행시킬때 우리는 runserver를 통해 django를 실행시킨다. 대부분의 웹 서버는 어떻게 파이썬 프로그램을 호출해야 하는지 모르므로 파이썬 프로그램을 호출하지 못하기 때문에 wsgi서버는 웹에서 서버(nginx)와 통신을 할때, 정적파일이 아닌 동적페이지 요청을 할때 중간에서 파이썬 프로그램을 호출 해 주는 역할을 한다. python manager.py runserver 로 동작하는 내장서버는 웹 서버와 WSGI 서버의 기능들을 모두 포함하고 있다. 내장 서버는 기능들이 단순화되어 있고 대량 요청이나 동시 요청에 대한 기능들이 부족하기 때문에 운영환경에서 사용하기에는 적절하지 않다. 동작 과정 위와같이 gunicorn은 Nginx와 같이 쓰인다. 클라이언..
ManyToManyField django에서 다대다 관계는 ManyToManyField로 표현할 수 있습니다. 간단하게 고객과 아이스크림의 관계를 ManyToManyField로 표현 해보겠습니다. ManyToManyField 예제 class Customer(models.Model): name = models.CharField(max_length=20) def __str__(self): return self.name class Icecream(models.Model): name = models.CharField(max_length=20) customer = models.ManyToManyField(Customer, related_name="favorite_icecream") def __str__(self)..
- Total
- Today
- Yesterday
- 의대 신경학 강의
- 팰린드롬수
- django
- 방금그곡
- conTeXt
- 백준
- for-else
- 파이썬
- 문자열 뒤집기
- 독후감
- stdout
- leetcode
- go context
- ManyToMany
- gunicorn
- Two Scoops of Django
- taggit
- sql lite
- dfs
- 프로그래머스
- go
- 소프트웨어 장인
- Python
- query
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |