CUSTOM2 Custom Manager, QuerySet Manager Django 모델에서 데이터베이스와 상호 작용하는 인터페이스 기본적으로 Manager는 Model.objects 속성을 통해 사용할 수 있다. Django 모델마다 기본적으로 사용되는 기본 관리자는 django.db.models.Manager 이다. from django.db import models class DocumentManager(models.Manager): def pdfs(self): return self.filter(file_type='pdf') def smaller_than(self, size): return self.filter(size__lt=size) class Document(models.Model): name = models.CharField(max_.. 2022. 4. 5. [Django] Admin page 수정하기 (1) Admin 기본 User를 Custom유저로 바꾸고 입력폼바꾸는법 이거 찾으려고 삽질 하루동안해서 기록해둔다.... 현상황 Django User를 커스텀해서 email로 로그인하게 만들어놓음 admin페이지에서 사용자추가하려고 하니까 email 이 안나오고 username을 기입하라고함 ㅡㅡ 해결책 찾아서 지금 포스팅으로 남기는중 UserAdmin 상속받아서 CustomUserAdmin 클래스를 만드는중 fieldsets admin페이지에서 유저 수정할때 나타나는 입력폼 무엇으로 할건지 add_fieldsets admin페이지에서 유저 추가할때 나타나는 입력폼 무엇으로 할건지 이거 찾으려고 하루고생함;; # accounts/admin.py from django.contrib.auth.admin impor.. 2021. 1. 16. 이전 1 다음