Metadata-Version: 2.4
Name: django-quickstart-setup
Version: 0.1.1
Summary: A utility to quickly set up Django projects with best practices
Home-page: https://github.com/codingwhiz-BackendDev/django-quickstart-setup
Author: Your Name
Author-email: oluyemiemma2409@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: django>=3.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Django Project Setup

A utility to quickly set up Django projects with best practices and common configurations.

## Features

- Creates a virtual environment
- Installs Django and dependencies
- Sets up a new Django project with app
- Configures static and media files
- Sets up basic URL routing
- Creates a sample template
- Configures development settings

## Installation

```bash
pip install django-project-setup
```

## Usage

After installation, you can use the command:

```bash
django-setup
```

The script will prompt you for:

- Virtual environment name
- Project name
- App name

## Project Structure

The script creates a Django project with the following structure:

```
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/
```

## License

MIT License

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.
