admin(22)
-
Django Admin 화면 로딩시 함수 자동 실행
1. Admin에서 Image 모델의 리스트 화면이 로딩될때, get_queryset()이 매번 호출됨 2. train.updateImage()를 리스트 화면이 호출될 때마다 실행될 수 있도록 함수를 다시 정의 @admin.register(Image) class ImageAdmin(admin.ModelAdmin) : list_display = ['id','file'] inlines = [BoxInline] def get_queryset(self, request): train.updateImage() return super(ImageAdmin, self).get_queryset(request)
2021.01.31 -
Django Admin 템플릿에서 모델타입 체크 방법
{% if opts.model_name == 'image' %} asdfadf {% endif %}
2021.01.31 -
Django admin 내부 변수 참조
The Django admin site | Django documentation | Django (djangoproject.com) The Django admin site | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com
2021.01.30 -
Django admin 탬플릿 오버라이트
1. 디렉토리 생성 : 프로젝트 디렉토리/templates/admin/ 2. 파일 복사 파이썬 패키지 디렉토리/django/contrib/admin/templates/admin에 있는 파일 복사해서 생성한 디렉토리에 붙여넣기 3. 복사한 파일 원하는대로 수정
2021.01.30 -
Django Admin에 새로운 action 추가
1. actions에 추가하여 등록 2. Admin 클래스 안의 함수는 문자로 등록('make_published2')하고, 클래스 밖의 함수는 이름으로 등록(make_published) 3. action수행 결과 피드백은 self.message_user(request, '...')으로 처리 4. 선택한 객체 갯수는 len(queryset)으로 처리 5. 객체 이름은 verbose_name_plural로 처리 from django.contrib import admin from myapp.models import Article def make_published(modeladmin, request, queryset): queryset.update(status='p') self.message_user(reque..
2021.01.25 -
Django Admin 소스 위치
C:\Users\계정\AppData\Local\Programs\Python\Python38\Lib\site-packages\django\contrib\admin
2021.01.15