gault-millau/apps/review/admin.py
2019-12-24 11:35:20 +03:00

26 lines
707 B
Python

"""Admin page for app Review"""
from . import models
from django.contrib import admin
from utils.admin import BaseModelAdminMixin
class ReviewTextAuthorInline(admin.TabularInline):
"""ReviewTextAuthor inline."""
model = models.ReviewTextAuthor
extra = 0
@admin.register(models.Review)
class ReviewAdminModel(BaseModelAdminMixin, admin.ModelAdmin):
"""Admin model for model Review."""
raw_id_fields = ('reviewer', 'child', 'country')
inlines = [ReviewTextAuthorInline, ]
@admin.register(models.ReviewTextAuthor)
class ReviewTextAuthorAdminModel(BaseModelAdminMixin, admin.ModelAdmin):
"""Admin model for model ReviewTextAuthor."""
raw_id_fields = ('author', 'review')