필터 옵션은 다음과 같습니다장고 관리자 필터는 날짜에 대한 장고 관리자에
모든 날짜 오늘 지난 7 일간의 이번 달 "을 추가하는 가장 쉬운 방법은 무엇 올해
없음 "빈 날짜에 필터?
필터 옵션은 다음과 같습니다장고 관리자 필터는 날짜에 대한 장고 관리자에
모든 날짜 오늘 지난 7 일간의 이번 달 "을 추가하는 가장 쉬운 방법은 무엇 올해
없음 "빈 날짜에 필터?
-이 어떻게하는지에 대한 다른 장소의 Custom Filter in Django Admin on Django 1.3 or below 또는 http://twigstechtips.blogspot.com/2010/10/django-create-custom-admin-model-filter.html 또는 많이 봐. 특정 요구 사항에 대해서는
후속 __isnull
을 찾고 계시겠습니까? 예를 들면 : 당신은 당신의 자신의 필터를 등록해야합니다
>>> mymodels = MyModel.objects.filter(mydate__isnull=True)
>>> mymodels[0].mydate
(no response)
>>>
것을 사용하는 방법이 있나요 관리자 인터페이스의 필터에서? – PhoebeB
오, 이제 질문을 이해합니다. 죄송합니다. 아뇨, 그렇게 할 방법이 없습니다. –
에서 "/ NULL NULL가 없습니다"필터의 조각은 그냥이 목적을 위해 사용자 정의 필터를 썼다. 장고 관리자의 기본 DateTimeListFilter를 확장하고 "없음"및 "없음 없음"옵션을 추가합니다.이 옵션은 사용자가 생각하는대로 수행합니다.
https://djangosnippets.org/snippets/10566/
당신은 그것을 사용에 갈 수 있습니다
class MyAdmin(ModelAdmin):
list_filter = (('my_date_field', DateFieldListFilterOrNull),
)
이것은 훌륭한 해결책입니다. 1.11에서는 "Has Date"및 "No Date"옵션이 이미 내장되어 있으므로 필요하지 않습니다. –
스 니펫 바로 내가 필요한 것! 감사. – PhoebeB
여기 좀 더 최근의 : http://stackoverflow.com/questions/7691890/filtering-django-admin-by-null-is-not-null –