Skip to main content

Quick setup for Django development with Docker, Postgres, Celery and more

Project description

Quick Django Docker Setup

Command Line Tool for Django Developers with deadlines

Windows only (for now)

Installation

pip install quick-django-docker-setup

Usage

Just Type:

quick-django-docker-setup

And answer prompts questions about what to install.

Choices:

  • 📚 Poetry or requirements.txt
  • 🗃️ PostgreSQL or SQLite
  • 🥬 Use Dockerized Celery with Redis or no
  • 🔑 Use JWT Authentication or no
  • 🖊️ Use Registration or no
  • 📋️ Use Swagger as API Docs or no
  • 📁 Rename outer folder to "backend" or no
  • 📁 Project name

How it works

The program is written in python and uses a mix of system commands and file editting

It doesn't use any external libraries, however it installs django and poetry if user doesn't have them installed. However it uninstalls them as soon as it stops using the commands.

Contribute

You are free to contribute to the project

https://github.com/KrzysztofCzapla/quick-django-docker-setup

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quick_django_docker_setup-0.4.0.tar.gz (46.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quick_django_docker_setup-0.4.0-py3-none-any.whl (39.2 kB view details)

Uploaded Python 3

File details

Details for the file quick_django_docker_setup-0.4.0.tar.gz.

File metadata

File hashes

Hashes for quick_django_docker_setup-0.4.0.tar.gz
Algorithm Hash digest
SHA256 9fefacfb6ddfdcd3caee1fb6e97697408ee75c36156eeba44cd9662cd9e66e27
MD5 7de3e1bbce22fe96c032c5666d4875b1
BLAKE2b-256 9d817c0ad1743bb77a79545768fe3b1cabd3256267a2fb82124681718d0b309b

See more details on using hashes here.

File details

Details for the file quick_django_docker_setup-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for quick_django_docker_setup-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b3720b69a3dcda0e489b77631f463199c985b68abdc3ec33b6eec69adcaa6254
MD5 73fd2706df21cfccd4dcc42bb574a01b
BLAKE2b-256 d982397dc081b78bd5a24fa45ea9f8bbc1ac28f49df9b2f3e7067b95a0987a9f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page