Django/admin

· Django/admin
Codedef delete_queryset(self, request, queryset): for q in queryset: q.removed_at = timezone.now() q.save() Django admin default delete action override delete_queryset So I want to customize soft delete put that code in admin code and in model class put in this code you can soft delete to use delete() actiondef delete(self): self.removed_at = timezone.now() self.save()def ..
· Django/admin
class SpeakerManager(models.Manager): def published_objects(self): now = timezone.now() return self.filter(pub_start_date__lte=now, pub_end_date__gte=now) 백엔드 개발을 하다 보면 공통적으로 걸리는 필터들이 있습니다! 저 같은 경우 시작 날짜와 마지막 날짜안에 있는 object만 생성하달라는 요청들이 많았는데요 처음에는 하나하나 filter과 if 문으로 처리했습니다 ㅠㅠ 그런데 너무 비효율적이라고 생각되어서 여유가 있을 때 찾아보니 model Manage을 통해서 제어가 가능하다고 하는 글을 봤습니다 class Speaker(BaseModel): objects = SpeakerMan..
· Django/admin
from django.utils.html import format_html def image(self, obj): if obj.speaker_image: html = f''' ''' return format_html(html) django admin 페이지 커스텀 중에 썸네일이나 image필드로 보여달라는 요청이 있었습니다. 더 직관적이여서 아마 다른 분들도 사용하시면 좋을 듯 합니다! 글보다 이미지더 훨씬 직관적이니까요 :) 그럴 때 admin class 내에 image 함수를 만들어서 html로 작성해 format_html함수를 사용해서 return 해주는 코드입니다 그 뒤 list_display와 같이 필요한 필드에 넣어주면 이미지 필드로 admin 에서 보이게 됩니다! 결과 이렇게 admin페이지..
두잇 두두
'Django/admin' 카테고리의 글 목록