Проверить Django documentation. Вы можете переопределить виджеты для модельных полей -
from django.db import models
from django.contrib import admin
# Import our custom widget and our model from where they're defined
from myapp.widgets import RichTextEditorWidget
from myapp.models import MyModel
class MyModelAdmin(admin.ModelAdmin):
formfield_overrides = {
models.TextField: {'widget': RichTextEditorWidget},
}
Или, для одной модели, как описано в this answer -
class StopAdminForm(forms.ModelForm):
class Meta:
model = Stop
widgets = {
'approve_ts': ApproveStopWidget(),
}
class StopAdmin(admin.ModelAdmin):
form = StopAdminForm
Посмотри другие ответы на этот вопрос too.a
Почему бы не объявить поле модели как DateField, когда вы храните там временную метку? https://docs.djangoproject.com/en/dev/ref/models/fields/#datefield –
Потому что, если я объявлю это поле DateField, я не смогу хранить timetamp float здесь. – vovaminiof