Django Admin 사이트를 자체적으로 사용자 정의하는 방법은 무엇입니까?
이 튜토리얼에서는 Django Admin 사이트를 자체적으로 사용자 정의하는 방법을 배우게 됩니다.
먼저
django-admin-interface
라는 타사 패키지를 설치합니다.pip install django-admin-interface
settings.py
파일의 설치된 앱에 패키지를 추가합니다.# project/settings.py
INSTALLED_APPS = [
# Add package before the django.contrib.admin
'admin_interface',
'colorfield',
# django apps
'django.contrib.admin',
...
]
settings.py
파일 하단에 다음을 추가합니다.X_FRAME_OPTIONS = "SAMEORIGIN"
SILENCED_SYSTEM_CHECKS = ["security.W019"]
마이그레이션을 적용하려면 마이그레이션을 실행하십시오.
py manage.py migrate
그런 다음 정적 파일을 수집합니다.
py manage.py collectstatic
정적 설정을 구성하지 않은 경우 다음과 같이
settings.py
파일을 업데이트하십시오.STATIC_URL = '/static/'
STATICFILES_DIRS = (str(BASE_DIR.joinpath('static')),)
STATIC_ROOT = str(BASE_DIR.joinpath('staticfiles'))
STATICFILES_FINDERS = [
"django.contrib.staticfiles.finders.FileSystemFinder",
"django.contrib.staticfiles.finders.AppDirectoriesFinder",
]
그런 다음 서버를 실행하십시오.
py manage.py runserver
localhost:8000/admin
로 이동themes
모델을 클릭합니다.관리 인터페이스를 업데이트하려면 django 항목을 클릭하십시오.
UI를 업데이트할 수 있는 많은 옵션이 있음을 알 수 있습니다.
색상, 제목, 로고 등을 원하는 대로 변경합니다.
Reference
이 문제에 관하여(Django Admin 사이트를 자체적으로 사용자 정의하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/vijaysoni007/how-to-customize-django-admin-site-by-itself--3nnd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)