[Django] 4. Admin

2024. 1. 25. 15:31dev/django

728x90
반응형

Django관리자 계정 생성

$ python manage.py createsuperuser

 

 

http://127.0.0.1:8000/admin/ 

사이트로 접속해서 해당 계정으로 로그인.

 

 

관리자 사이트에서 Question모델을 만들고 싶은 경우

path : projects/mysite/pybo/admin.py

from django.contrib import admin
from .models import Question

# Register your models here.
admin.site.register(Question)

 

 

관리자 사이트에서 모델 검색이 가능하도록 만들기

path : projects/mysite/pybo/admin.py

class를 만들어주고 admin.site.register 파라메터로 추가 시켜준다.

from django.contrib import admin
from .models import Question

class QuestionAdmin(admin.ModelAdmin):
    search_fields = ['subject']

# Register your models here.
admin.site.register(Question, QuestionAdmin)
728x90
반응형

'dev > django' 카테고리의 다른 글

[Django] 6. Form  (0) 2024.01.25
[Django] 5. Template  (0) 2024.01.25
[Django] 3. Model  (0) 2024.01.25
[Django] 2. Basic  (0) 2024.01.25
[Django] 1. Configure  (0) 2024.01.25