rueki
Django 기초 3. admin 활용 본문
728x90
반응형
이전 시간에 관리자 아이디, 비밀번호를 만드는 것까지 해보았다.
이제 admin에 대해 더 알아보자.
이전에 만들었던 user 앱에 admin.py를 들어가보자.
from django.contrib import admin
from .models import User
# Register your models here.
class userAdmin(admin.ModelAdmin):
pass
admin.site.register(User,userAdmin)
위와 같이 코드를 작성하자. pass는 아무것도 안 하고 넘어가겠다는 뜻이다.
작성하고 runserver를 다시 해보면
만든 모델을 기반으로 생성된 것을 확인할 수가 있다.
이제 저 Users를 누르고 새롭게 계정을 작성해볼 수가 있는데 작성하면
User object와 같이 나타난다. object말고 등록한 사용자 명을 반환받기 위해
models.py 의 User 클래스 안에
def __str__(self):
return self.username
#문자열 반환
이를 입력하고 다시 새로고침하면 등록한 사용자명이 뜰 것이다.
class userAdmin(admin.ModelAdmin):
list_display = ('username','password')
그리고 admin.py에 위와같이 입력하게 되면
admin 페이지에 사용자명, 비밀번호 같이 뜰 것이다. 즉 저기에 사용자가 표시하길
원하는 인자들을 넣어주면 되는 것이다.
다음 시간에는 회원가입에 대해 작성해보는 시간을 가져보겠다.
728x90
반응형
'Django' 카테고리의 다른 글
Django 기초06. static 관리 (0) | 2019.11.21 |
---|---|
Django 기초 05. 이메일 필드 추가 (0) | 2019.11.20 |
Django 기초 04. 회원가입 (0) | 2019.11.20 |
Django 기초 2. 프로젝트 및 앱 생성, 데이터베이스 관리 (0) | 2019.11.20 |
Django 기초 1. 장고 환경 설정 및 설치 (0) | 2019.11.19 |
Comments