from django.contrib import admin from .models import Mineral @admin.register(Mineral) class MineralAdmin(admin.ModelAdmin): list_display = ('name', 'formula', 'day_of_year', 'color_hex', 'category') list_filter = ('category', 'crystal_system') search_fields = ('name', 'formula') list_editable = ('day_of_year', 'color_hex') fieldsets = ( (None, { 'fields': ('name', 'formula', 'day_of_year'), }), ('Appearance', { 'fields': ('color_hex', 'color_description', 'image_urls'), }), ('Properties', { 'fields': ('category', 'crystal_system', 'mohs_hardness', 'luster', 'streak', 'specific_gravity'), }), ('Text', { 'fields': ('description', 'history'), }), ('Links', { 'fields': ('wikipedia_url',), }), )