Skip to main content

A CLI tool to set up Django projects for you

Project description

Django Setup

A cli tool to setup django for you

Features

  • install django if not already installed
  • creates django project
  • creates django app
  • creates settings folder
  • creates settings files: base.py, developmemt.py, production.py
  • creates .gitignore, .env.dev, .env,prod, and requirements.txt
  • updates INSTALLED_APPS, DEBUG, ALLOWED_HOST and BASE_DIR
  • creates app_name/urls.py
  • add app_name/urls.py to project_name/urls.py urlpatterns uisng include()
  • update prod settings in prod file
  • update django to use either env.dev or env.prod based on env var

Usage

  1. Set up a virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. install the package
pip install djang-setup
  1. run it and follow the prompt
djan_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

djang_setup-0.0.4.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

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

djang_setup-0.0.4-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file djang_setup-0.0.4.tar.gz.

File metadata

  • Download URL: djang_setup-0.0.4.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.4

File hashes

Hashes for djang_setup-0.0.4.tar.gz
Algorithm Hash digest
SHA256 e9b4ab573b3840ae2d0e2c9dddadae0ea24dbc1ca7fdfcc1f4c5975dd2a3d747
MD5 d3cb44b3aa7b085927688a6854f02789
BLAKE2b-256 4706b2889d2809db2202fb9a8d9ac326976802bf90152b97a5deb522eabc5ac2

See more details on using hashes here.

File details

Details for the file djang_setup-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: djang_setup-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.4

File hashes

Hashes for djang_setup-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b87947c3cb7ea8d9ad588336011d18b78430adf9382c50351fb1ef0a6224a4ce
MD5 831670545b0351bc99505b12823bc487
BLAKE2b-256 43a9975262bcd1c272dc234562b2cf8e1b7b61f9a49c243b9911877c789636ef

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