Articles in this series
If you need to run certain tasks regularly or at certain time period in a django project, then you can consider using apscheduler or crontab. You can...
로직 managers.py 에서 일반/ 슈퍼 유저들을 분리해서 생성하는 로직을 넣음 factories.py 에서 유저 안에 들어갈 변수들을 지정 conftest.py 에서 테스트에 들어갈 유저를 fixture로 생성 test_models.py 에서 assert로...
장고로 중첩 게시판을 구현하는 도중에 필요해서 공부하게 되었다 중첩게시판 뿐만 아니라 대댓글에도 비슷하게 적용할 수 있다 models.py class Board(models.Model): title = models.TextField(max_length=70,...
보통 print() 많이 사용하지만 로그 쓰면 좋음 내장된 logging 모듈이 이미 있음 로그 설정은 4부분으로 나뉨 Loggers Handlers Filters Formatters Loggers 로그 시스템의 엔트리포인트 각각의 logger는 메세지를...
https://github.com/microsoftarchive/redis/releases msi 다운로드 후 인스톨 (안 하면 에러남) cmd pip install django-redis settings.py CACHES = { "default": { ...
캐싱 복잡한 계산의 결과를 저장해둬서 다음에 반복하지 않게끔 저장 장소는 데이터베이스, 파일 시스템, 메모리 - 각각 성능이 다름 설정에서 지정 - BACKEND와 LOCATION 메모리 저장 캐시 Memcached 데이터베이스 접근 횟수를 줄임 메모리에...