파이톤3 Django의 Xadmin 설치 및 기본 사용
7722 단어 django
주: 이 글은 흰둥이가 보기에 적합하지 않고, 일정한 django기초가 있는
설치
1. 먼저 Pycharm 터미널 pip install xadmin에서 xadmin 의존 패키지와 xadmin 버전에 맞는django를 자동으로 설치
2. 그리고github에 가서xadmin의 원본 패키지를 검색하고xadmin 패키지를extraapps에서 터미널에서 pip uninstall xadmin을 실행하여 다운로드한 xadmin 패키지를 마운트 해제합니다: extraapps를 settings에 설정합니다.py 중sys.path.insert(0,os.path.join(BASE_DIR, “extra_apps”))
3. xadmin과 crispy를formssettings에 등록
사용
1. 자신이 만든 모든 앱 파일에 adminx를 붙인다.py, 그리고 자신의 모델에 따라 해당하는 코드 예시 코드를 작성합니다.
import xadmin
from .models import EmailVerifycord,Banner
from xadmin import views #1,2
class BaseSetting(object):
""" xadmin :1"""
enable_themes = True
use_bootswatch = True
class GlobalSettings(object):
""" , , :2"""
site_title = " "
site_footer = " "
menu_style = "accordion"
class EmailVerifycordAdmin(object):
#
list_display = ['code','email','send_type','send_time']
#
search_fields = ['code','email','send_type']
#
list_filter = ['code','email','send_type','send_time']
class BannerAdmin(object):
list_display = ['title','image','url','index','add_time']
search_fields = ['title','image','url','index']
list_filter = ['title','image','url','index','add_time']
#
xadmin.site.register(EmailVerifycord, EmailVerifycordAdmin)
xadmin.site.register(Banner,BannerAdmin)
xadmin.site.register(views.BaseAdminView,BaseSetting)#1
xadmin.site.register(views.CommAdminView,GlobalSettings)#2
2. 백그라운드 테이블 이름이 중국어 디스플레이로 변경(1).앱에서py 파일 아래 더하기
from django.apps import AppConfig
class UsersConfig(AppConfig):
name = 'users'
# xadmin
verbose_name = u" "
(2).在__init__.py 파일 아래 더하기
# xadmin
default_app_config = "users.apps.UsersConfig"
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django의 질문 및 답변 웹사이트환영 친구, 이것은 우리의 새로운 블로그입니다. 이 블로그에서는 , 과 같은 Question-n-Answer 웹사이트를 만들고 있습니다. 이 웹사이트는 회원가입 및 로그인이 가능합니다. 로그인 후 사용자는 사용자의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.