Repolode
timonweb

timonweb/django-tailwind

Node.js 없이 실행되는 독립 실행형 바이너리 모드를 제공해 Django 프로젝트에 Tailwind CSS를 통합하는 Django 앱입니다.

스타
1,757
포크
106
열린 이슈
1
마지막 커밋
10일 전

어떤 프로젝트인가요?

django-tailwind는 Django 프로젝트에 Tailwind CSS를 설정합니다. `tailwind init` 명령은 Tailwind 설정과 CSS 파일이 포함된 새 Django 앱(기본 이름은 theme)을 생성하고, `tailwind install` 및 `tailwind dev` 명령으로 의존성을 관리하고 개발을 진행할 수 있습니다.

설치 방식은 두 가지입니다. 독립 실행형 바이너리 모드는 Node.js 없이 실행되며, npm 기반 모드에는 Node.js 22 이상이 필요합니다. 개발 모드에서는 명령 하나로 Django 서버와 Tailwind 서버를 함께 실행하고 CSS, 설정, 템플릿의 변경 사항을 자동으로 다시 불러옵니다.

이 패키지에는 Python 3.11 이상과 Django 5.2 이상이 필요하고, Tailwind CSS v4.x를 지원합니다. 또한 선택적으로 DaisyUI를 통합할 수 있으며, Tailwind 플러그인을 설치하는 management command도 제공합니다.

핵심 기능

  • 01Django 프로젝트 안에 바로 사용할 수 있는 Tailwind 앱을 생성합니다.
  • 02독립 실행형 바이너리 모드는 Node.js 없이 작동합니다.
  • 03CSS, Tailwind 설정, Django 템플릿을 핫 리로드합니다.
  • 04명령 하나로 Django와 Tailwind 개발 서버를 실행합니다.
  • 05사전 제작된 컴포넌트를 위한 선택적 DaisyUI 통합을 제공합니다.
  • 06Tailwind 플러그인을 설치하는 management command를 제공합니다.

활용 사례

  • JavaScript 빌드 환경을 설정하지 않고 기존 Django 사이트에 Tailwind CSS 스타일을 추가합니다.
  • 유틸리티 클래스를 사용해 Django 템플릿을 프로토타이핑하고 변경 사항을 실시간으로 확인합니다.
  • Node.js를 사용할 수 없거나 사용하지 않으려는 환경에서 Django 프로젝트를 빌드합니다.

빠른 시작

  1. 1

    권장 extras와 함께 django-tailwind를 설치합니다

    pip install 'django-tailwind[cookiecutter,honcho,reload]'
  2. 2

    settings.py의 INSTALLED_APPS에 "tailwind"를 추가합니다

  3. 3

    Tailwind 앱을 생성합니다

    python manage.py tailwind init
  4. 4

    Tailwind CSS 종속 항목을 설치합니다

    python manage.py tailwind install

사용 전 알아둘 점

  • Python 3.11 이상 및 Django 5.2 이상이 필요합니다.
  • npm 기반 설치 모드에는 Node.js 22 이상이 필요합니다.

토픽

자주 묻는 질문

django-tailwind은(는) 무엇인가요?
Node.js 없이 실행되는 독립 실행형 바이너리 모드를 제공해 Django 프로젝트에 Tailwind CSS를 통합하는 Django 앱입니다. django-tailwind는 Django 프로젝트에 Tailwind CSS를 설정합니다. `tailwind init` 명령은 Tailwind 설정과 CSS 파일이 포함된 새 Django 앱(기본 이름은 theme)을 생성하고, `tailwind install` 및 `tailwind dev` 명령으로 의존성을 관리하고 개발을 진행할 수 있습니다.
django-tailwind은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
django-tailwind은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
django-tailwind은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. django-tailwind의 마지막 커밋은 2026년 10월 15일입니다.
django-tailwind은(는) 어디에 사용할 수 있나요?
JavaScript 빌드 환경을 설정하지 않고 기존 Django 사이트에 Tailwind CSS 스타일을 추가합니다. 유틸리티 클래스를 사용해 Django 템플릿을 프로토타이핑하고 변경 사항을 실시간으로 확인합니다. Node.js를 사용할 수 없거나 사용하지 않으려는 환경에서 Django 프로젝트를 빌드합니다.
django-tailwind는 어떻게 설치하나요?
권장 extras와 함께 django-tailwind를 설치합니다: pip install 'django-tailwind[cookiecutter,honcho,reload]' settings.py의 INSTALLED_APPS에 "tailwind"를 추가합니다 Tailwind 앱을 생성합니다: python manage.py tailwind init Tailwind CSS 종속 항목을 설치합니다: python manage.py tailwind install
django-tailwind은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/timonweb/django-tailwind

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트