Django admin 인터페이스에 모던한 디자인과 레이아웃을 더하는 그리드 기반의 재즈풍 테마 및 확장 기능입니다.
jazzband/django-admin2
클래스 기반 뷰로 Django 기본 admin 인터페이스를 다시 구현하고, 확장과 테마 적용을 고려해 설계한 프로젝트입니다.
- 스타
- 1,186
- 포크
- 147
- 열린 이슈
- 43
- 마지막 커밋
- 25일 전
어떤 프로젝트인가요?
django-admin2는 Django에 포함된 설정 가능한 데이터 관리 인터페이스인 django.contrib.admin을 다시 구현한 프로젝트입니다. 최신 Class-Based Views를 기반으로 재구축해 레거시 코드를 없애고 코드베이스를 더 쉽게 확장하고 조정할 수 있습니다.
설정 옵션으로 전환할 수 있는 드롭인 테마를 제공하며, 기본 테마는 Bootstrap 3입니다. admin 뷰와 함께 내장 RESTful API도 제공합니다. 모델은 site 객체에 등록하며, 각 모델에 자체 생성 및 수정 폼을 설정하는 사용자 지정 ModelAdmin2 클래스를 지정할 수 있습니다.
Django 2.2 이상과 Python 3.5 이상이 필요하며, django-braces, django-extra-views, django-rest-framework, django-filter에 의존합니다.
핵심 기능
- 01Class-Based Views를 사용해 Django의 admin 백엔드를 다시 구현합니다.
- 02설정 옵션으로 선택할 수 있는 드롭인 테마를 지원합니다.
- 03RESTful API를 내장하고 있습니다.
- 04각 모델에 사용자 지정 생성 및 수정 폼을 갖춘 자체 admin 클래스를 정의할 수 있습니다.
활용 사례
- 특정 모델에 사용자 지정 뷰를 추가해 Django admin을 확장합니다.
- Django 프로젝트에 사용자 지정 테마를 적용한 admin 인터페이스를 구축합니다.
- Django 앱에서 RESTful API를 통해 admin 데이터를 제공합니다.
빠른 시작
- 1
PyPI에서 패키지를 설치합니다
pip install django-admin2 - 2
INSTALLED_APPS에 djadmin2와 rest_framework를 추가하고 기본 테마 및 REST_FRAMEWORK 설정도 추가합니다
- 3
URLconf에 djadmin2 URL을 추가하고 admin2 모듈에 모델을 등록합니다
사용 전 알아둘 점
- README에 오래된 요구 사항(Django 2.2+, Python 3.5+)이 나와 있으므로 현재 Django 버전과의 호환성을 확인하세요.
- admin이 작동하려면 여러 설정을 수동으로 지정하고 테마를 선택해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- django-admin2은(는) 무엇인가요?
- 클래스 기반 뷰로 Django 기본 admin 인터페이스를 다시 구현하고, 확장과 테마 적용을 고려해 설계한 프로젝트입니다. django-admin2는 Django에 포함된 설정 가능한 데이터 관리 인터페이스인 django.contrib.admin을 다시 구현한 프로젝트입니다. 최신 Class-Based Views를 기반으로 재구축해 레거시 코드를 없애고 코드베이스를 더 쉽게 확장하고 조정할 수 있습니다.
- django-admin2은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- django-admin2은(는) BSD-3-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- django-admin2은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. django-admin2의 마지막 커밋은 2026년 10월 13일입니다.
- django-admin2은(는) 어디에 사용할 수 있나요?
- 특정 모델에 사용자 지정 뷰를 추가해 Django admin을 확장합니다. Django 프로젝트에 사용자 지정 테마를 적용한 admin 인터페이스를 구축합니다. Django 앱에서 RESTful API를 통해 admin 데이터를 제공합니다.
- django-admin2는 어떻게 설치하나요?
- PyPI에서 패키지를 설치합니다: pip install django-admin2 INSTALLED_APPS에 djadmin2와 rest_framework를 추가하고 기본 테마 및 REST_FRAMEWORK 설정도 추가합니다 URLconf에 djadmin2 URL을 추가하고 admin2 모듈에 모델을 등록합니다
- django-admin2은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jazzband/django-admin2
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
직렬화, 인증 정책, 뷰셋, 브라우저에서 탐색 가능한 API를 제공하는 Django 기반 Web API 구축 툴킷입니다.
카테고리별로 정리하고 매주 업데이트하는 오픈소스 Python 웹 개발 라이브러리 순위 목록입니다.
개발자가 페이지 콘텐츠 유형을 직접 정의하고 영역별 콘텐츠 블록의 순서를 관리할 수 있는 확장형 Django CMS입니다.
빠른 개발과 깔끔하고 실용적인 설계를 지원하는 고수준 Python 웹 프레임워크입니다.