from django.contrib import admin
from blog.models import Post
@admin.register(Post)
class PostAdmin(admin.ModelAdmin):
list_display = ('id', 'title', 'modify_dt')
list_filter = ('modify_dt',)
search_fields = ('title', 'content')
prepopulated_fields = {'slug' : ('title',)}
● list_filter = ('modify_dt')
- modify_dt 컬럼을 사용하는 필터 사이드바를 보여주도록 지정합니다.
● search_fields = ('title', 'content')
- 검색박스를 표시하고, 입력된 단어는 title과 content 컬럼에서 검색하도록 합니다.
● prepopulated_fields = {'slug' : ('title',)}
- slug 필드는 title 필드를 사용해 미리 채워지도록 합니다.
- Admin 사이트에서 보면 title 필드를 채우면 title필드 내용으로 slug 필드도 자동으로 채워지는 것을 볼 수 있습니다.
'Django' 카테고리의 다른 글
[BlogApp] views.py 작성 (1) | 2022.01.24 |
---|---|
[BlogApp] URLconf 2계층으로 코딩하기 (1) | 2022.01.24 |
[BookmarkApp] admin.py 작성 (2) | 2022.01.23 |
[BlogApp] models.py 작성 (2) | 2022.01.23 |
[Django] SlugField (1) | 2022.01.22 |