Handles all setup and configuration automatically.
Project description
Automated Django Setup with TailwindCSS
This project automates the process of setting up a Django project integrated with TailwindCSS and Django Compressor.
Features
- TailwindCSS for styling and responsive design.
- Django Compressor to optimize and minify CSS for better performance.
- Pre-configured static files and a
devscript for development.
Requirements
Make sure you have the following installed on your computer:
-
Python (>=3.7): Download Python
-
Django (>=3.2): Install via pip:
pip install Django
-
Node.js (>=14.x): Download Node.js
-
npm: Comes with Node.js.
Installation via PyPI
You can install the Django TailwindCSS Automated Setup package via PyPI using pip:
pip install django-tailwindcss-automated
Usage
After installing the package, you can set up your Django project with TailwindCSS by running the following command:
automate
This will prompt you to enter the name of your Django project.
Example:
$ automate
Enter your project name: my_project
The script will automatically:
- Set up static folders and create a base template.
- Configure TailwindCSS and generate
tailwind.config.js. - Add a
devscript to yourpackage.json.
Steps
1. Start the TailwindCSS Watcher
Once the setup is complete, navigate to your project directory and run:
npm run dev
This will watch for changes to the input.css file and compile TailwindCSS.
2. Start the Development Server
In a separate terminal window, run:
python manage.py runserver
This will start the Django development server.
Customizing Your Project
- Static Files: Add your custom styles and scripts inside the
static/src/folder. - Tailwind Config: Adjust TailwindCSS settings by modifying the
tailwind.config.jsfile.
License
This project is licensed under the MIT License.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file django_tailwindcss_automated-1.0.tar.gz.
File metadata
- Download URL: django_tailwindcss_automated-1.0.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
671fdc2399804f730cf122a00881ddcda3f6f8b17bc11c8403a8534728b5d17b
|
|
| MD5 |
37c66eff14678850c46d77b86ba6f461
|
|
| BLAKE2b-256 |
7c17f484312f0cbe147e5dea66d4b8c6beb6ecf87ce4793e47c712b25eae8a0c
|
File details
Details for the file django_tailwindcss_automated-1.0-py3-none-any.whl.
File metadata
- Download URL: django_tailwindcss_automated-1.0-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
824d7f62c82e1a1f3c837fd7935f92b67b99def345cc926e13e3ef967949dba2
|
|
| MD5 |
e9a248e900c4f05afcb201675492b511
|
|
| BLAKE2b-256 |
3f2d0289cf604670314cbb4e96d529bfaef969f909974ffdd3f2a787bf6d6297
|