Hi guys I have this model
class Class1(models.Model):
....
ctime = models.FloatField() # I am storing date in timestamp here
....
Is it possible to display ctime field in admin panel not as float but as time field?
Hi guys I have this model
class Class1(models.Model):
....
ctime = models.FloatField() # I am storing date in timestamp here
....
Is it possible to display ctime field in admin panel not as float but as time field?
Check Django documentation. You can override default widgets for model fields -
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},
}
Or, for a single model, as described in this answer -
class StopAdminForm(forms.ModelForm):
class Meta:
model = Stop
widgets = {
'approve_ts': ApproveStopWidget(),
}
class StopAdmin(admin.ModelAdmin):
form = StopAdminForm
Check other answers in that question too.a