class Order(models.Model):
fcuser = models.ForeignKey('fcuser.Fcuser', on_delete=models.CASCADE, verbose_name='์ฌ์ฉ์')
product = models.ForeignKey('product.Product', on_delete=models.CASCADE, verbose_name='์ํ')
quantity = models.IntegerField(verbose_name='์๋')
status = models.CharField(
choices=(
('๋๊ธฐ์ฅ', '๋๊ธฐ์ค'),
('๊ฒฐ์ ๋๊ธฐ', '๊ฒฐ์ ๋๊ธฐ'),
('๊ฒฐ์ ์๋ฃ', '๊ฒฐ์ ์๋ฃ'),
('ํ๋ถ', 'ํ๋ถ')),
default='๋๊ธฐ์ค', max_length=32, verbose_name='์ํ')
memo = models.TextField(null=True, blank=True, verbose_name='๋ฉ๋ชจ')
register_date = models.DateTimeField(auto_now_add=True, verbose_name='๋ฑ๋ก๋ ์ง')
status, memoํ๋๊ฐ ์ถ๊ฐ ๋์๋ค. null=True, blank=True๋ ๋น๊ฐ์ด์ด๋ ๊ด์ฐฎ๋ค๋ ํ๊ธฐ๋ค. ์ด์ ์ ํ์ด๋ณด ๊ฒ์ํ ํ์ ๋ ํ๋ ๊ธฐ์ต์ด ๋๋ค. 
from django.contrib import admin
from .models import Order
from django.utils.html import format_html
# Register your models here.
class OrderAdmin(admin.ModelAdmin):
list_filter = ('status',)
list_display = ('fcuser', 'product', 'styled_status')
def styled_status(self,obj):
if obj.status == 'ํ๋ถ':
return format_html(f'<span style="color:red">{obj.status}</span>')
if obj.status == '๊ฒฐ์ ์๋ฃ':
return format_html(f'<span style="color:green">{obj.status}</span>')
return format_html(f'<b>{obj.status}</b>')
styled_status.short_description = '์ํ'
admin.site.register(Order, OrderAdmin)
list_filter = ('status',)๋ฅผ ์์ฑํด์ ํํฐ๋ฅผ ๋ง๋ค์ด์ฃผ์๋ค. 
list_display ์ ํจ์๋ ๋ฃ์ ์ ์๋ค. styled_status.short_description = '์ํ'๋ก ํ๊ธ๋ก ๋ฐ๊พธ์ด์ค๋ค. from django.contrib import admin
from .models import Product
from django.utils.html import format_html
from django.contrib.humanize.templatetags.humanize import intcomma
# Register your models here.
class ProductAdmin(admin.ModelAdmin):
list_display = ('name', 'price_format', 'styled_stock')
def price_format(self,obj):
price = intcomma(obj.price)
return f'{price} ์'
def styled_stock(self,obj):
stock = obj.stock
if obj.stock <= 50:
stock = intcomma(stock)
return format_html(f'<span style="color:red">{stock} ๊ฐ</span>')
return f'{intcomma(stock)}๊ฐ'
styled_stock.short_description = '์ฌ๊ณ '
price_format.short_description = '๊ฐ๊ฒฉ.'
admin.site.register(Product, ProductAdmin)

3.1 ~ 3.8 (๊ฐ์ ์งํ๋)
ํ๋ฆฌ๋ ๋ฉ์๋ค..