Repolode
jazzband

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. 1

    PyPI에서 패키지를 설치합니다

    pip install django-admin2
  2. 2

    INSTALLED_APPS에 djadmin2와 rest_framework를 추가하고 기본 테마 및 REST_FRAMEWORK 설정도 추가합니다

  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트