forked from Brown-University-Library/theaterthatwasrome
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadmin.py
More file actions
24 lines (18 loc) · 735 Bytes
/
admin.py
File metadata and controls
24 lines (18 loc) · 735 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# -*- coding: utf-8 -*-
from django.contrib import admin
from .models import Biography, Essay, Genre, Role
from .forms import AdminBiographyForm, EssayModelForm
class BiographyAdmin(admin.ModelAdmin):
list_display = ['id', 'name', 'trp_id', 'external_id']
form = AdminBiographyForm
class EssayAdmin(admin.ModelAdmin):
list_display = ['id', 'author', 'title']
form = EssayModelForm
class GenreAdmin(admin.ModelAdmin):
list_display = ['id', 'text', 'external_id']
class RoleAdmin(admin.ModelAdmin):
list_display = ['id', 'text', 'external_id']
admin.site.register(Biography, BiographyAdmin)
admin.site.register(Essay, EssayAdmin)
admin.site.register(Genre, GenreAdmin)
admin.site.register(Role, GenreAdmin)