backend/django 80

django: 기본 비밀번호 validation 수정하기

django는 auth 기능을 통해서 강력한 유저/비밀번호 기능을 제공한다. 아이디와 유사한 비밀번호 뿐 아니라 동일한 숫자나 문자, common한 비밀번호 (asdfasdf) 등을 사용하지 못하게 해준다. (is_password_usable()로 확인 가능)이런 강력한 장고 비밀번호 관리는 해당 문서에서 더 자세하게 확인할 수 있다.하지만 이런 기능이 가끔 불편할 때도 있다. 간단한 사이트의 user/password에 장고의 기본 validation을 사용하지 않고 싶을 때가 있는데, 이럴땐 장고 settings의 AUTH_PASSWORD_VALIDATORS를 바꿔주면 된다.기본으로는 다음과 같이 있다.AUTH_PASSWORD_VALIDATORS = [ { 'NAME': 'django.contrib.a..

backend/django 2018.03.22

django admin을 잘 쓰자! - 장고 어드민 cookbook

django를 사용하면서 가장 좋다고 생각했던 것 중 하나는 admin이다. 기본 admin도 훌륭할 뿐 아니라 suit, jet 등 다른 라이브러리를 붙여서 사용하면 매우 강력하노 훌륭한 admin 사이트를 기본으로 사용 가능하게 된다.기본적으로 django admin은 아주 다양하고 폭넓은 기능을 제공한다. 기본으로 제공하는 기능이 너무 많기 때문에 이를 잘 찾아서 사용하기가 쉽지 않고, 장곡 공식 문서도 방대해서 원하는 기능을 찾아내기가 쉽지 않았는데 어드민에서 사용할 수 있는 다양한 기능과 방법을 잘 정리해 놓은 사이트가 있어서 공유한다.django admin cookbook이라는 곳에서 장고 어드민을 사용하는 팁, 자주 찾아보게 되는 것을을 잘 정리해 두었다.일단 목차정도만 간략하게 번역하고, ..

backend/django 2018.03.13