Django 베이스(5): Admin
Admin은 Django에 내장된 자동 데이터 관리 인터페이스로서 강력한 성능을 제공합니다.권한을 수여받은 사용자는 직접 관리자에서 데이터베이스를 관리할 수 있다.Django는 정말 Admin의 맞춤형 기능을 많이 제공합니다.
admin 구성
창설 사용자는 먼저 슈퍼 사용자를 만들고terminal에
Python manage.py createsuperuser
을 입력한 후 사용자 이름, 메일과 비밀번호를 입력하면 슈퍼 사용자가 창설됩니다.관리자 생성이 완료되면 관리자를 실행합니다.py, 그리고 브라우저에localhost:8000/admin/를 입력하면 Django가 자체로 가지고 있는 백엔드 관리 시스템에 로그인할 수 있습니다.물론 Django가 자체로 가지고 있는 관리자는 영어입니다. 중국어로 전환하려면 settings에서 할 수 있습니다.py에서 LANGUAGECODE는 LANGUAGE_CODE= 'zh_Hans'
으로 변경하면 됩니다.구성 적용
관리자 로그인에 성공하면 저희가 만든 데이터가 없습니다.우리가 APP에서 만든 데이터를 조작하려면 먼저 응용 프로그램을 설정해야 한다
from app.models import
admin.site.register(models. class)
이후localhost:8000/admin을 다시 열면 데이터는 백엔드 관리 시스템에 표시됩니다. 데이터 수정
관리자 인터페이스에서 모든 데이터 디스플레이 이름이'당신이 만든 클래스+object'인 것을 알 수 있습니다. 어떻게 하면 내용을 표시할 수 있습니까?모델 아래의class에서 수정을 통해 모델에 생성된 클래스 아래에 방법
__str__(self)
을 추가할 수 있습니다. 이 방법 안에 return self.
을 추가하면 됩니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.