[Django Homepage] admin.py
from django.contrib import admin
from . import models
# Register your models inline here.
class CodeInline(admin.TabularInline):
model = models.Code
fields = ('name', 'title', 'pid', 'display_order', 'status')
class ContentInline(admin.TabularInline):
model = models.Content
fields = ('name', 'title', 'pid', 'display_order', 'status')
# Register your models here.
class CodeAdmin(admin.ModelAdmin):
list_display = ('id', 'pid', 'name', 'title', 'display_order', 'status')
list_filter = ['status', 'pid']
list_display_links = ['name']
inlines = [
CodeInline,
]
class ContentAdmin(admin.ModelAdmin):
list_display = ('id', 'type', 'pid', 'name', 'title', 'description', 'display_order', 'status')
list_filter = ['status', 'type']
list_display_links = ['name']
inlines = [
ContentInline,
]
class ObslogAdmin(admin.ModelAdmin):
list_display = ('who_user_id', 'who_ip', 'who_device_family', 'who_os_family','who_browser_family', 'what_object_type', 'what_object_name', 'what_object_id', 'when_datetime', 'where_country', 'where_city', 'how_action', 'why')
list_filter = ['when_date', 'what_object_type', 'what_object_name', 'where_country', 'where_city', 'how_action']
admin.site.register(models.Code, CodeAdmin)
admin.site.register(models.Content, ContentAdmin)
admin.site.register(models.Obslog, ObslogAdmin)
댓글
댓글 쓰기