Добавьте в admin.py следующие строки:
Пустые поля в CharField, TextField etc
@admin.register(YourModel)
class YourModelAdmin(admin.ModelAdmin):
...
empty_value_display = '- пусто -'
Пустые поля в выпадающем списке Actions:
@admin.register(YourModel)
class YourModelAdmin(admin.ModelAdmin):
...
# Удалить
def get_action_choices(self, request):
# choices = super(PostAdmin, self).get_action_choices(request)
choices = super().get_action_choices(request)
choices.pop(0)
return choices
# Переопределить значение
def get_action_choices(self, request):
default_choices = [("", "----- !!!!!!!!!!!!! ----")]
# return super(PostAdmin, self).get_action_choices(request, default_choices)
return super().get_action_choices(request, default_choices)
Переопределить значение в списке ForeignKey:
@admin.register(YourModel)
class YourModelAdmin(admin.ModelAdmin):
...
def formfield_for_foreignkey(self, db_field, request, **kwargs):
if db_field.name == "author":
kwargs["empty_label"] = '- пусто -'
return super().formfield_for_foreignkey(db_field, request, **kwargs)
Другие публикации из блога
Проблема при билде Docker: ERROR [internal] booting buildkit
При попытке билда образа Docker возникает ошибка подобного вида:
docker-compose up -d
[+] Building 26.1s (1/1) …
Подробнее
Как включить предложения пароля браузером в input полях?
Желательно, но не обязательно чтобы <input type="password"> находились внутри тегов <form>, в остальном дос…
Подробнее
Django\Nginx 403 Forbidden Error при доступе к media
Скорее всего ошибка возникает из-за неверных прав доступа к папке media и её поддиректориям. Исправляется командой:
…
Подробнее
Как получить RSS Feed канала YouTube
https://youtube.com/feeds/videos.xml?channel_id=ID_КАНАЛА
Пример
Канал youtube.com/channel/UCRfHYGL0-Z4vHmNRu…
Подробнее
Что такое сериализация (serialization) в Django?
Сериализация – это механизм перевода моделей Django в другие форматы, обычно текстовые (XML, JSON...).
Более под…
Подробнее
Как сериализовать объекты в Django?
# views.py
from django.http import JsonResponse
from django.core.serializers import serialize
import json
from …
Подробнее