β‘ Django Quickstart Setup
A lightweight CLI tool that instantly bootstraps Django projects with a clean structure, recommended settings, and preconfigured assets. Perfect for developers who want to skip repetitive setup and start building immediately.
π Features
π§° Creates a virtual environment automatically
π¦ Installs Django + dependencies
π Generates a new Django project & app
πΌ Sets up templates, static files, and media directories
π Preconfigures URL routing
βοΈ Adds clean development settings
π Produces a well-organized, scalable project structure
π¦ Installation
Install using pip:
pip install django-quickstart-setup
π Usage
After installation, simply run:
django-quickstart
You will be prompted for:
Virtual environment name
Project name
App name
The tool will automatically generate your full Django project.
π Project Structure
Your generated project will look like this:
project_name/ βββ project_name/ β βββ init.py β βββ settings.py β βββ urls.py β βββ wsgi.py βββ app_name/ β βββ init.py β βββ admin.py β βββ apps.py β βββ models.py β βββ tests.py β βββ views.py β βββ urls.py βββ templates/ β βββ app_name/ β βββ index.html βββ static/ βββ media/
π± Why Use Django Quickstart Setup?
No more repeating the same setup steps
Enforces best practices from the start
Saves time and reduces project boilerplate
Ideal for beginners and rapid development
π€ Contributing
Pull requests are welcome! If you find a bug or have an improvement idea, feel free to open an issue.
π License
This project is licensed under the MIT License.