Djangoメモ 8/23

8/23のDjangoメモ

readonly オプション

admin.pyで表示する際,デフォルトではstr()を表示する 他のフィールドも表示させたいときにreadonlyオプションを使用する

from django.contrib import admin
from .models import Book


class BookModelAdmin(admin.ModelAdmin):
    #list_display = ('title', 'price', 'id', 'created_at')
    ordering = ('-created_at',)
    readonly_fields = ('id', 'created_at')


admin.site.register(Book, BookModelAdmin)

readonlyなし

f:id:gba3a:20190823074123p:plain

readonlyあり

f:id:gba3a:20190823074224p:plain