django-structurator


Namedjango-structurator JSON
Version 0.1.2 PyPI version JSON
download
home_pagehttps://github.com/maulik-0207/django-structurator
SummaryA CLI tool to rapidly generate Django projects with a well-structured folder and configuration setup.
upload_time2024-12-17 18:19:11
maintainerNone
docs_urlNone
author@maulik-0207
requires_python>=3.8
licenseNone
keywords django project generator cli tool
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.43275s