こんにちはみんな私はこのモデルを持っています
class Class1(models.Model):
....
ctime = models.FloatField() # I am storing date in timestamp here
....
管理パネルにctimeフィールドをfloatではなくtimeフィールドとして表示することは可能ですか?
こんにちはみんな私はこのモデルを持っています
class Class1(models.Model):
....
ctime = models.FloatField() # I am storing date in timestamp here
....
管理パネルにctimeフィールドをfloatではなくtimeフィールドとして表示することは可能ですか?
Djangoのドキュメントを確認してください。モデルフィールドのデフォルトウィジェットをオーバーライドできます-
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},
}
または、この回答で説明されているように、単一のモデルの場合-
class StopAdminForm(forms.ModelForm):
class Meta:
model = Stop
widgets = {
'approve_ts': ApproveStopWidget(),
}
class StopAdmin(admin.ModelAdmin):
form = StopAdminForm
その質問の他の回答も確認してください。a