django-admin-react

(★ 11)

A drop-in React single-page admin for Django — driven entirely by your existing ModelAdmin. Dark mode, mobile cards, drag-and-drop column layout with freezable columns, keyboard a11y, JSON-aware detail rendering, and a bidirectional bridge to the classic admin during migration. Pip install and go — no React code on your side.

파일 탐색기

  • .editorconfig
  • .gitignore
  • .pre-commit-config.yaml
  • ARCHITECTURE.md
  • CHANGELOG.md
  • LICENSE
  • package.json
  • poetry.lock
  • pyproject.toml
  • README.md
  • SECURITY.md

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

명령어 용어집

이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.

🔍

batch

설명 보기 ▼

이 명령은 `at`의 에일리어스 (별칭) 입니다.
관련 항목: `at`, `atq`, `atrm`, `mail`.
더 많은 정보: <https://manned.org/batch>.

batch

자세한 내용은 원본 명령을 참고하세요:

systemctl start atd

`atd` 데몬 시작:

echo "{{./make_db_backup.sh}}" | batch

Execute a command from `stdin`:

🔍

django-admin

설명 보기 ▼

관리 작업을 위한 Django 유틸리티.
더 많은 정보: <https://docs.djangoproject.com/en/stable/ref/django-admin/>.

django-admin startproject {{project_name}}

새로운 Django 프로젝트를 생성:

django-admin startapp {{app_name}}

현재 프로젝트 내부에 새로운 애플리케이션 생성:

django-admin help {{command}}

입력한 명령어에 대해 더 많은 정보 표시:

🔍

gettext

설명 보기 ▼

컴파일된 `.mo` 파일에 저장된 번역 문자열을 사용하여 문자열 번역.
번역 파일은 `/usr/share/locale/locale_name/LC_MESSAGES/` 경로에 저장, `domain`은 확장자를 제외한 파일 이름을 의미.
관련 항목: `msgfmt`, `msgunfmt`.
더 많은 정보: <https://www.gnu.org/software/gettext/manual/gettext.html#gettext-Invocation>.

LANGUAGE={{locale}} gettext {{[-d|--domain]}} {{domain}} "{{msgid}}"

도메인 파일에 정의된 문자열 번역 조회 (번역이 없으면 원본 `msgid` 반환):

gettext {{[-h|--help]}}

도움말 표시:

gettext {{[-V|--version]}}

버전 정보 표시:

🔍

hash

설명 보기 ▼

캐시된 실행 파일 위치 조회.
더 많은 정보: <https://www.gnu.org/software/bash/manual/bash.html#index-hash>.

hash

현재 쉘의 캐시된 명령어 위치 표시:

hash -r

해시 테이블 초기화:

hash -d {{command}}

해시 테이블에서 특정 명령 제거:

🔍

pip install

설명 보기 ▼

Install Python packages.

pip install {{package1 package2 ...}}

Install one or more packages:

pip install {{package1 package2 ...}} {{[-U|--upgrade]}}

Upgrade all specified packages to the latest version, installing any that are not already present:

pip install {{package}}=={{version}}

Install a specific version of a package:

🔍

python

설명 보기 ▼

Python 언어 인터프리터.
더 많은 정보: <https://docs.python.org/using/cmdline.html>.

python

REPL(대화형 셸) 시작:

python {{path/to/file.py}}

특정 Python 파일 실행:

python -i {{path/to/file.py}}

특정 Python 파일 실행 후 REPL 시작:

🔍

salt

설명 보기 ▼

원격 salt 미니언에서 명령을 실행하고 상태를 확인.
더 많은 정보: <https://docs.saltproject.io/en/latest/ref/cli/index.html>.

salt '*' test.ping

연결된 미니언 나열:

salt '*' state.highstate

모든 연결된 미니언에서 highstate 실행:

salt '*.example.com' pkg.upgrade

일부 미니언에서 OS 패키지 관리자(apt, yum, brew)를 사용하여 패키지 업그레이드:

🔍

select

설명 보기 ▼

메뉴를 생성하기 위한 Bash 내장 구조.
더 많은 정보: <https://www.gnu.org/software/bash/manual/bash.html#index-select>.

select {{word}} in {{apple orange pear banana}}; do echo ${{word}}; done

개별 단어로 메뉴 생성:

select {{line}} in $({{command}}); do echo ${{line}}; done

다른 명령의 출력으로 메뉴 생성:

PS3="{{Select a file: }}"; select {{file}} in *; do echo ${{file}}; done

`select`의 프롬프트 문자열을 지정하고 현재 디렉토리에서 파일이나 폴더를 선택하는 메뉴 생성:

🔍

mount

설명 보기 ▼

호스트의 디렉터리/드라이브/이미지를 가상 DOS 드라이브로 마운트하는 명령어.
더 많은 정보: <https://www.dosbox.com/wiki/MOUNT>.

MOUNT C .

현재 디렉터리를 C 드라이브로 마운트:

MOUNT C {{C:\path\to\directory}}

특정 디렉터리를 C 드라이브로 마운트:

MOUNT C {{C:\path\to\directory}} -freesize {{1024}}

사용 가능한 공간의 제한 설정 (MB 단위로):

🔍

script

설명 보기 ▼

터미널 출력을 파일로 기록합니다.
더 많은 정보: <https://manned.org/script>.

script

현재 디렉토리의 `typescript`라는 이름의 파일에 새 세션 기록:

exit

사용자 지정 파일 경로에 새 세션 기록:

script {{path/to/session.out}}

기존 파일에 추가하여 새 세션 기록:

# 프로젝트 배지

// repository documentation