"""Book Admin."""
from django.contrib import admin
from . import models
admin.site.register(models.TodoItem)
admin.site.register(models.Category)
admin.site.register(models.Wine)
[docs]@admin.register(models.Paper)
class PaperAdmin(admin.ModelAdmin):
"""논문정보."""
list_display = ("title", "link", "file", "slide", "authors")
[docs]@admin.register(models.User)
class UserAdmin(admin.ModelAdmin):
"""인스타 사용자 정보."""
list_display = ("username", "checked")
[docs]@admin.register(models.Lotto)
class LottoAdmin(admin.ModelAdmin):
"""로또 정보."""
list_display = ("draw_number", "numbers")
[docs]@admin.register(models.Stock)
class StockAdmin(admin.ModelAdmin):
"""주식 정보."""
list_display = ("code", "name")
[docs]@admin.register(models.Link)
class LinkAdmin(admin.ModelAdmin):
"""링크 정보."""
list_display = ("added_date", "url", "description", "content_type")
[docs]@admin.register(models.Book)
class BookAdmin(admin.ModelAdmin):
"""책 정보."""
list_display = ("name", "author", "year")
[docs]@admin.register(models.APIServers)
class APIServerAdmin(admin.ModelAdmin):
"""API 서버 정보."""
list_display = ("title", "ip", "port", "endpoint")
[docs]@admin.register(models.Currency)
class CurrencyAdmin(admin.ModelAdmin):
"""환전 정보."""
fieldsets = [
("Date information", {"fields": ["date"]}),
("From", {"fields": ["from_currency", "from_amount"]}),
("To", {"fields": ["to_currency", "to_amount"]}),
("Rate", {"fields": ["currency_rate"]}),
]
list_display = ("date", "from_amount", "to_amount", "currency_rate")
[docs]@admin.register(models.DeepLearningModel)
class DeepLearningModelAdmin(admin.ModelAdmin):
"""딥러닝 모델 정보."""
list_display = ("domain", "version", "latest")
[docs]@admin.register(models.Image)
class ImageAdmin(admin.ModelAdmin):
"""이미지 정보."""
list_display = ("url", "title")
[docs]@admin.register(models.PeopleImage)
class PeopleImageAdmin(admin.ModelAdmin):
"""인스타 이미지 정보."""
list_display = ("url", "title", "selected")
[docs]@admin.register(models.PokemonImage)
class PokemonImageAdmin(admin.ModelAdmin):
"""포켓몬 이미지."""
list_display = ("url", "title", "original_label", "classified")
[docs]@admin.register(models.Corona)
class CoronaAdmin(admin.ModelAdmin):
"""코로나 정보."""
list_display = ("date", "confirmed", "death", "country")
[docs]@admin.register(models.Rating)
class RatingAdmin(admin.ModelAdmin):
"""이미지 분류 정보."""
raw_id_fields = ("image",)
[docs]@admin.register(models.PokemonRating)
class PokemonRatingAdmin(admin.ModelAdmin):
"""포켓몬 분류 정보."""
raw_id_fields = ("image",)