본문 바로가기
반응형

전체 글321

not not not not not True 스택오버플로 돌아다니다가 누가 not not True를 사용한 걸 봐서 한 번 써봤다.not이 어느 정도 길어져야 메모리에 영향을 줄까? 2019. 2. 12.
[Django] Django Rest Framework에서 request 로깅하기 drf-trackinghttps://github.com/aschn/drf-tracking # 설치drf-tracking 설치$ pip install drf-trackingsettings.py의 INSTALLED_APPS에 'rest_framework_tracking' 추가그리고 APIRequestLog 모델 생성 위해 마이그레이션 실행$ python manage.py migrate # 사용view가 실행될 때마다 APIRequestLog 인스턴스를 생성하기 위해, views.py에 rest_framework_tracking.mixins.LoggingMixin 추가한다.request를 로깅하고 싶은 클래스에 LoggingMixin를 넣어주면 된다.# views.py from rest_framework im.. 2019. 2. 8.
[Django] Django 마이그레이션 초기화하기 이 문서는 How to Reset Migrations를 번역한 것입니다. Django 마이그레이션 시스템은 많은 수의 마이그레이션들을 작업하는 데에 최적화되어 있습니다. 따라서 일반적인 경우, 당신은 코드상에서 많은 양의 모델 마이그레이션을 신경쓸 필요가 없습니다.물론 이는 때때로, 테스트를 돌리는 데에 많은 시간을 소요하는 등 원하지 않는 결과를 초래하긴 하죠. 하지만 이 경우 당신은 마이그레이션을 간단하게 비활성화시킬 수 있습니다.(비록 지금은 내장 옵션이 없지만요.) 아무튼, 당신이 마이그레이션을 초기화하길 바란다면 이 튜토리얼에 제시된 몇 가지 옵션들을 참고하길 바랍니다. 시나리오 1- 프로젝트가 아직 개발 환경에 남아있고, 이것을 전부 초기화하길 바랄 경우- 데이터베이스를 전부 날려도 되는 경우.. 2019. 2. 8.
Let's Encrypt로 HTTPS 적용하기 https 프로토콜을 사용하기 위해서는 SSL(Secure Socket Layer)을 발급받아야 한다. 전송 계층 보안 (영어: Transport Layer Security, TLS, 과거 명칭: 보안 소켓 레이어/Secure Sockets Layer, SSL)는 암호 규약이다. 그리고 '트랜스포트 레이어 보안'이라는 이름은 '보안 소켓 레이어'가 표준화 되면서 바뀐 이름이다. 이 규약은 인터넷 같이 TCP/IP 네트워크를 사용하는 통신에 적용되며, 통신 과정에서 전송계층 종단간 보안과 데이터 무결성을 확보해준다. - 위키백과 원래는 구매를 해야 했는데 Let's Encrypt라는 곳에서 SSL 인증서를 무료로 발급해준다. 심지어 이전의 방식보다 훨씬 자동화되어 커맨드 몇 줄만 치면 쉽게 인증서를 관리할.. 2019. 2. 8.
반응형