Bootstrap 5.3과 순수 JavaScript로 만든 MIT 라이선스 기반의 무료 관리자 대시보드 템플릿으로, jQuery를 사용하지 않습니다.
fabiocaccamo/django-admin-interface
관리자 화면에서 직접 사용자 지정할 수 있는 반응형 플랫 테마로 기본 Django admin을 바꿔주는 패키지입니다.
- 스타
- 2,050
- 포크
- 204
- 열린 이슈
- 19
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
django-admin-interface는 내장 admin 사이트의 스타일을 현대적이고 반응형인 플랫 디자인으로 바꿔주는 Django 패키지입니다. 사이트 관리자는 admin에서 admin 제목, 로고, 색상을 변경할 수 있으며, 코드를 수정하지 않고 여러 테마를 저장하고 전환할 수 있습니다.
테마 기능 외에도 기존 팝업 창을 관련 객체 모달로 바꾸고, 스테이징과 프로덕션을 구분하는 환경 이름 표시, 언어 선택기, 접거나 탭으로 표시할 수 있는 필드셋과 인라인, 탐색 바의 접이식 앱 메뉴를 추가합니다. 목록 필터에는 제거 링크, 선택 항목 강조 표시, 드롭다운이 추가되며, 스크롤 중에도 작업 바와 저장 버튼이 고정됩니다.
설치하려면 admin_interface와 colorfield를 django.contrib.admin보다 앞서 INSTALLED_APPS에 추가한 다음 migrate와 collectstatic을 실행해야 합니다. 선택적으로 제공되는 테마 fixture(Django, Bootstrap, Foundation, U.S. Web Design Standards)는 loaddata로 불러올 수 있으며, django-ckeditor와 django-modeltranslation 같은 여러 서드파티 admin 위젯의 스타일 호환성도 제공합니다.
핵심 기능
- 01admin에서 제목, 로고, 색상을 수정할 수 있는 사용자 지정 테마
- 02팝업 창 대신 관련 객체 모달 제공
- 03환경을 구분할 수 있는 환경 이름 표시
- 04접거나 탭으로 표시할 수 있는 필드셋과 인라인
- 05목록 필터의 제거 링크, 선택 항목 강조 표시, 드롭다운
- 06여러 서드파티 admin 패키지의 스타일 호환성
활용 사례
- 내부 도구나 고객용 Django admin 사이트에 브랜드에 맞는 디자인 적용
- 서로 다른 환경 이름을 표시해 스테이징과 프로덕션 admin 구분
- 접이식 앱 메뉴와 필터를 활용해 모델이 많은 admin의 탐색 편의성 향상
빠른 시작
- 1
pip으로 패키지를 설치합니다
pip install django-admin-interface - 2
django.contrib.admin보다 앞에 admin_interface와 colorfield를 INSTALLED_APPS에 추가합니다
- 3
데이터베이스 마이그레이션을 실행합니다
python manage.py migrate - 4
정적 파일을 수집하고 애플리케이션 서버를 다시 시작합니다
python manage.py collectstatic --clear
사용 전 알아둘 점
- 설정을 추가하고 collectstatic을 실행해야 하므로 바로 교체해서 사용할 수는 없습니다.
- django-redis에서 JSON serializer를 사용하면 전용 캐시를 설정하지 않는 한 직렬화 오류가 발생할 수 있습니다.
토픽
자주 묻는 질문
- django-admin-interface은(는) 무엇인가요?
- 관리자 화면에서 직접 사용자 지정할 수 있는 반응형 플랫 테마로 기본 Django admin을 바꿔주는 패키지입니다. django-admin-interface는 내장 admin 사이트의 스타일을 현대적이고 반응형인 플랫 디자인으로 바꿔주는 Django 패키지입니다. 사이트 관리자는 admin에서 admin 제목, 로고, 색상을 변경할 수 있으며, 코드를 수정하지 않고 여러 테마를 저장하고 전환할 수 있습니다.
- django-admin-interface은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- django-admin-interface은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- django-admin-interface은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. django-admin-interface의 마지막 커밋은 2026년 11월 1일입니다.
- django-admin-interface은(는) 어디에 사용할 수 있나요?
- 내부 도구나 고객용 Django admin 사이트에 브랜드에 맞는 디자인 적용 서로 다른 환경 이름을 표시해 스테이징과 프로덕션 admin 구분 접이식 앱 메뉴와 필터를 활용해 모델이 많은 admin의 탐색 편의성 향상
- django-admin-interface는 어떻게 설치하나요?
- pip으로 패키지를 설치합니다: pip install django-admin-interface django.contrib.admin보다 앞에 admin_interface와 colorfield를 INSTALLED_APPS에 추가합니다 데이터베이스 마이그레이션을 실행합니다: python manage.py migrate 정적 파일을 수집하고 애플리케이션 서버를 다시 시작합니다: python manage.py collectstatic --clear
- django-admin-interface은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/fabiocaccamo/django-admin-interface
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Django admin 인터페이스에 모던한 디자인과 레이아웃을 더하는 그리드 기반의 재즈풍 테마 및 확장 기능입니다.
Moonraker API를 기반으로 Klipper 3D 프린터를 모니터링하고 제어하는 반응형 웹 인터페이스
클래스 기반 뷰로 Django 기본 admin 인터페이스를 다시 구현하고, 확장과 테마 적용을 고려해 설계한 프로젝트입니다.
개발자가 페이지 콘텐츠 유형을 직접 정의하고 영역별 콘텐츠 블록의 순서를 관리할 수 있는 확장형 Django CMS입니다.