본문 바로가기
Django + Python

Django admin 사용

by Doromi 2024. 1. 2.
728x90
반응형

Django admin : Django 개발자나 사이트를 사용하는 사람들이 쉽게 데이터를 편집할 수 있는 관리자 페이지 제공

새로운 app을 만들었다면, 해당 app의 클래스들을 다룰 수 있는 관리자 페이지를 만들 수 있다.

app 내/admin.py

from django.contrib import admin
from sample.models import Sample

@admin.register(Sample)
class SampleAdmin(admin.ModelAdmin):
    pass

>python manage.py createsuperuser

을 통해 계정을 만들 수 있다.

 

관리자 페이지에서 model의 데이터를 추가했다면,

Model object(1)이라는 것을 확인 할 수 있다.

 

이를 좀 더 명확하게 확인하고 싶다면,

app 내/models.py

class 아래에

def __str(self):
	return self.name

을 추가해 모델 클래스의 인스턴스를 어떻게 표현할 지 나타낼 수 있다.

728x90
반응형

'Django + Python' 카테고리의 다른 글

새 app 생성 + 데이터베이스 마이그레이션  (2) 2024.01.01
데이터를 가져오는 과정  (0) 2024.01.01
Django의 디자인 패턴  (0) 2024.01.01
Django 개발환경 구성  (0) 2024.01.01
isinstance 사용법  (0) 2023.12.25