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 |