사용자 도구

사이트 도구


python:django:admin

Django Admin

Admin 기능 사용하기

Django는 사이트 관리자가 컨텐츠를 편집할 수 있는 통합적인 인터페이스를 생성하는 문제를 해결합니다.

관리자 사이트는 사이트 방문자를 위한 것이 아니라, 사이트 관리자를 위한 것입니다.

관리자 생성하기

createsuperuser

우선, 관리 사이트에 로그인 할 수 있는 사용자를 생성해 봅시다. 다음과 같은 명령을 수행합니다.

$ python manage.py createsuperuser

이제 사용자를 등록하여, locahost:8000/admin으로 접속하여 로그인 할 수 있다.

Admin모델 추가/데이터 입력

admin모델

blog/admin.py
from .models import PyBlog
 
admin.site.register(PyBlog)

목록에 필드 추가하기

blog/admin.py
class Lay_pyblog(admin.ModelAdmin):
    list_display = ('title','regist_dt','update_dt')
admin.site.register(PyBlog,Lay_pyblog)
python/django/admin.txt · 마지막으로 수정됨: 2025/04/15 10:05 저자 127.0.0.1