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)
대성공!
127.0.0.1:8000/admin
def __str__(self):
return self.btitle #
class BookInfoAdmin(admin.ModelAdmin):
""" """
list_display = ['id', 'btitle', 'bpud_date']
admin.site.register(BookInfo, BookInfoAdmin)