Django day02-백그라운드 관리

1009 단어 Django 베이스

백그라운드 관리


1) settings에서 로컬화.py에서 언어 수정
LANGUAGE_CODE = ‘zh-hans’
시간대 수정
TIME_ZONE = ‘Asia/Shanghai’
로컬화 수정 완료!
2) 관리자 명령 만들기
python manage.py createsuperuser 사용자 이름 입력 메일 주소 입력 비밀번호 입력 OK
3) 서버 시작
python manage.py runserver
4) 로그인 백그라운드
127.0.0.1:8000/admin

5) 프로젝트로 돌아가 모델 클래스가 적용되는 admin을 등록합니다.py 등록 모델 클래스
from booktest.models import BookInfo # 관련 모듈 관리자 가져오기.site.register(BookInfo)#등록 모델 클래스
6) 백그라운드의 디스플레이 이름 수정
BookInfo object를 인스턴스 속성으로 변경한 책 이름은 모델에 있습니다.py 아래 다시 쓰기__str__방법, 값을 실례 속성의 책 이름으로 되돌려주면 된다
def __str__(self):
	return self.btitle #  

7) 사용자 정의 모델 관리 클래스는 관리자에 있습니다.py 다음 클래스 만들기
class BookInfoAdmin(admin.ModelAdmin):
	""" """
	list_display = ['id', 'btitle', 'bpud_date']

마지막으로 등록 뒤에 대응하는 클래스 이름을 추가합니다
admin.site.register(BookInfo, BookInfoAdmin)

대성공!

좋은 웹페이지 즐겨찾기