# Django Structurator
## Overview
Django Structurator is a CLI tool that automates Django project and app creation with customizable structures and features.
## Features
- Create Django projects with customizable configurations
- Generate Django apps with optional feature integrations
- Supports multiple database choices
- Cross-platform compatibility (Windows, macOS, Linux)
## Installation
```bash
pip install django-structurator
```
## Quick Start
### Creating a Project
```bash
django-str startproject
```
### Creating an App
```bash
django-str startapp
```
## Project Features
Easily configure your Django project with optional features:
- Advanced Password Hashers
- SMTP Email Configuration
- Debug Toolbar
- Redis Cache
- Celery Background Tasks
- Django Rest Framework Integration
## App Features
Customize your Django app with:
- Forms
- Signals
- Validators
- Celery Tasks
- Template Tags
- Static and Template Folders
- DRF API Support
## Requirements
- Python 3.8+
- Django 3.2+
## Contributing
Contributions are welcome! Please check our contribution guidelines.
## License
This project is licensed under the [MIT License](https://github.com/maulik-0207/django-structurator/blob/master/LICENSE), a permissive open-source license that allows for commercial and non-commercial use, modification, and distribution.
Raw data
{
"_id": null,
"home_page": "https://github.com/maulik-0207/django-structurator",
"name": "django-structurator",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "django project generator cli tool",
"author": "@maulik-0207",
"author_email": "maulikthumar784@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/6b/e7/83975ad88c104900a84f18cae700757e3111dd0df94e6fc95813276ca22c/django_structurator-0.1.2.tar.gz",
"platform": null,
"description": "# Django Structurator\r\n\r\n## Overview\r\n\r\nDjango Structurator is a CLI tool that automates Django project and app creation with customizable structures and features.\r\n\r\n## Features\r\n\r\n- Create Django projects with customizable configurations\r\n- Generate Django apps with optional feature integrations\r\n- Supports multiple database choices\r\n- Cross-platform compatibility (Windows, macOS, Linux)\r\n\r\n## Installation\r\n\r\n```bash\r\npip install django-structurator\r\n```\r\n\r\n## Quick Start\r\n\r\n### Creating a Project\r\n\r\n```bash\r\ndjango-str startproject\r\n```\r\n\r\n### Creating an App\r\n\r\n```bash\r\ndjango-str startapp\r\n```\r\n\r\n## Project Features\r\n\r\nEasily configure your Django project with optional features:\r\n- Advanced Password Hashers\r\n- SMTP Email Configuration\r\n- Debug Toolbar\r\n- Redis Cache\r\n- Celery Background Tasks\r\n- Django Rest Framework Integration\r\n\r\n## App Features\r\n\r\nCustomize your Django app with:\r\n- Forms\r\n- Signals\r\n- Validators\r\n- Celery Tasks\r\n- Template Tags\r\n- Static and Template Folders\r\n- DRF API Support\r\n\r\n## Requirements\r\n\r\n- Python 3.8+\r\n- Django 3.2+\r\n\r\n## Contributing\r\n\r\nContributions are welcome! Please check our contribution guidelines.\r\n\r\n## License\r\n\r\nThis project is licensed under the [MIT License](https://github.com/maulik-0207/django-structurator/blob/master/LICENSE), a permissive open-source license that allows for commercial and non-commercial use, modification, and distribution.\r\n",
"bugtrack_url": null,
"license": null,
"summary": "A CLI tool to rapidly generate Django projects with a well-structured folder and configuration setup.",
"version": "0.1.2",
"project_urls": {
"Homepage": "https://github.com/maulik-0207/django-structurator",
"Source": "https://github.com/maulik-0207/django-structurator",
"Tracker": "https://github.com/maulik-0207/django-structurator/issues"
},
"split_keywords": [
"django",
"project",
"generator",
"cli",
"tool"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4beca71f017c11d40eef6234eafd5f190cba9f465425dfa17d859da4da10e591",
"md5": "7c0a07360991d1ee03d2675ec7fa2d8d",
"sha256": "573e1c8ba198e6dfa20aab250a6e8ff7ed14cb3d76ad70503f13272504c97510"
},
"downloads": -1,
"filename": "django_structurator-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7c0a07360991d1ee03d2675ec7fa2d8d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 99591,
"upload_time": "2024-12-17T18:19:10",
"upload_time_iso_8601": "2024-12-17T18:19:10.019767Z",
"url": "https://files.pythonhosted.org/packages/4b/ec/a71f017c11d40eef6234eafd5f190cba9f465425dfa17d859da4da10e591/django_structurator-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6be783975ad88c104900a84f18cae700757e3111dd0df94e6fc95813276ca22c",
"md5": "5e8fcc7d883834445d4fd8f2e58b1395",
"sha256": "7e328a23dbb6563d53d331d16327aceb289f871ca05f66a6f3d773b93e49a41c"
},
"downloads": -1,
"filename": "django_structurator-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "5e8fcc7d883834445d4fd8f2e58b1395",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 85368,
"upload_time": "2024-12-17T18:19:11",
"upload_time_iso_8601": "2024-12-17T18:19:11.622291Z",
"url": "https://files.pythonhosted.org/packages/6b/e7/83975ad88c104900a84f18cae700757e3111dd0df94e6fc95813276ca22c/django_structurator-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-17 18:19:11",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "maulik-0207",
"github_project": "django-structurator",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "django-structurator"
}