Django and Tailwind integration based on the prebuilt Tailwind CSS CLI.
Project description
django-tailwind-cli
This project provides an integration of Tailwind CSS for Django that is based on the precompiled versions of the Tailwind CSS CLI.
It is inspired by the implementation of the Tailwind integration for Phoenix which completely skips the neccesity of a node installation. So it is a perfect match, if you are a user of htmx or any other framework that tries to avoid JavaScript coding in your web app. My personal motivation was, that I discovered that I never needed any other plugin besides the official plugins, which are already included in the CLI.
If you want to use node or you have to use it because of other dependencies, then the package django-tailwind by Tim Kamamin might be a better solution for you.
Features
- Management Commands...
- ...to install the the CLI for your operating system and machine architecture.
- ...to start the CLI in watch mode to incrementally compile your style sheet.
- ...to create a theme app which includes a basic stylesheet and a tailwind configuration which you can extend.
- ...to build the production ready CSS file.
- A template tag to include the CSS file in your base template.
- All the official plugins (typography, form, line-clamp, container queries, and aspect-ratio) integrated in the CLI are activated in the default configuration.
Requirements
Python 3.8 or newer with Django >= 3.2.
Documentation
The documentation can be found at https://django-tailwind-cli.readthedocs.io.
Installation
python -m pip install django-tailwind-cli
Check the docs for detailed installation instructions.
Bugs and suggestions
In case you have found a bug or have a suggestion, please open a ticket at https://github.com/oliverandrich/django-tailwind-cli/issues.
License
This software is licensed under MIT license. Copyright (c) 2022 Oliver Andrich.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file django_tailwind_cli-1.4.2.tar.gz
.
File metadata
- Download URL: django_tailwind_cli-1.4.2.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.11.2 Linux/5.15.0-1035-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfe78d38e1b65fcf27c44fa347cf4227c8c97a88fde6c76d7bdc88c86c825c98 |
|
MD5 | e7262fe701ed53b558597a1114a3cd00 |
|
BLAKE2b-256 | a536c3e14dcfbadbfd27794e249479f1bf01f553ff8556f6af0cf58aed352695 |
File details
Details for the file django_tailwind_cli-1.4.2-py3-none-any.whl
.
File metadata
- Download URL: django_tailwind_cli-1.4.2-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.11.2 Linux/5.15.0-1035-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c133df429d06a9c7dda6fd0b6b019025da662ba468275dc4cb8cca367bda645 |
|
MD5 | 729adc5d4ae599a525d91df0d7b24102 |
|
BLAKE2b-256 | f0ae4f2e5c954b97b616ddf16640f099271decac1feb7475c1dfa394dc9d3f9a |