![]() |
Tailwind CSS has gained immense popularity among developers for its utility-first approach to styling web applications. Django on the other hand is a robust and flexible web framework written in Python. Combining these two powerful tools can enhance your Django projects. In this article, we will explore how to integrate the capabilities of Tailwind CSS within a Django project. Tailwind CSS is basically a Utility-first CSS framework for building rapid custom UI. It is a highly customizable, low-level CSS framework that gives you all of the building blocks that you need. Also, it is a cool way to write inline styling and achieve an awesome interface without writing a single line of your own CSS. Python Django is a web framework that is used to create web applications very efficiently and quickly. Django is called a battery-included framework because it contains a lot of built-in features such as Django Admin Interface, default database – SQLite3, etc. Django provides various ready-made components such as a way to handle user authentication, a management panel for your website, forms, a way to upload files, etc. Steps to use Tailwind CSS with DjangoStep 1: Install Django package: Install the Django package via the following command. python -m pip install Django
Step 2: Create a Django project: Create a Django project via the following command and name your Project whatever you want. Here my Project name is “myapp”. django-admin startproject myapp
Step 3: Go inside myapp folder: We need to get inside the created folder to create other files. cd myapp
Step 4: Create a new “ Python
Step 5: Install D python -m pip install django-compressor
Step 6: Add Python
Step 7: Configure the Python
Step 8: Create two new folders “static/src” and an Step 9: Create a new “ Python
Step 10: Import the newly created view instance inside the “ Python
Step 11: Create a new “ HTML
Step 12: Create an “ Step 13: Now install Tailwind CSS: Run the following command on the terminal to install all the tailwind dependencies.
Step 14: Initialize the tailwind: The below command will generate a config file named “tailwind.config.js”.
Step 15: Configure your tailwind.config.js: To do that go inside “tailwind.config.js” and update it as given below. Javascript
Step 16: Import the Tailwind CSS directives: Add the layer directives of tailwind CSS by writing the following code inside “input.css”. CSS
Step 17: Compile the Tailwind CSS code: Run the following command on the terminal to compile the Tailwind CSS directives from “input.css” into CSS code in “output.css” npx tailwindcss -i ./static/src/input.css -o ./static/src/output.css
Step 18: Check the Project Structure Step 19: Run the application: To run the application, use the command “python manage.py runserver” in the terminal.
The above line of code will generate a localhost server & follow the server link to open the application on the web browser. Step 20: Test Tailwind CSS with an example: Now that we have successfully set up the tailwind CSS and understand how to run the application, now, we will test with a simple example. Example: Write the code inside “index.html” HTML
Output: |
Reffered: https://www.geeksforgeeks.org
CSS |
Type: | Geek |
Category: | Coding |
Sub Category: | Tutorial |
Uploaded by: | Admin |
Views: | 18 |