[Python Django] Admin - 모델(Model) 연결

2022. 3. 23. 12:17Python/Django Framework

반응형

모델 연결하기

project1/project_user/admin.py
어드민 페이지의 세팅이 끝났다면 기존에 만들었던 모델을 어드민에 연결해야만 정보를 확인할 수 있습니다.
# project1/project_user/admin.py

from django.contrib import admin

# 현재 디렉토리에 있는 models.py에서 ProjectUser객체를 Import
from .models import ProjectUser


# Register your models here.
# admin에 등록할 설정에 대한 class 생성
class ProjectUserAdmin(admin.ModelAdmin): 
    pass


# admin에 ProjectUser 모델과 ProjectUserAdmin 설정을 등록해줍니다.
admin.site.register(ProjectUser, ProjectUserAdmin)
완료 후 어드민 페이지를 새로고침하면 다음과 같이 PROJECT_USER 항목이 생겨나고, 내부에 Project users 모델이 보입니다.

project users를 클릭하면 내부 데이터를 확인 할 수 있습니다.

ADD PROJECT USER 버튼을 클릭하여 유저를 등록합니다.

유저를 등록되면 Project User Object라는 항목이 보입니다.

클릭하면 내부 데이터를 확인 가능합니다.

반응형