Skip to main content

A full-featured CLI for quickly creating django projects.

Project description

Usage

Detailed usage information can be found by typing django-start --help

Examples

Create default project:

$ django-start

# Is equivalent to

$ django-admin startproject config .

Create project from template:

$ django-start \
> -t /path/to/template

# Is equivalent to

$ django-admin startproject \
> --template /path/to/template
$ django-start \
> -t https://github.com/<user>/<repository>/archive/main.zip

# Is equivalent to

$ django-admin startproject \
> --template https://github.com/<user>/<repository>/archive/main.zip

Add files to rendering (in addition to *-tpl):

$ django-start \
> -t /path/to/template \
> -r '*.env Procfile'

# Is equivalent to

$ django-admin startproject \
> --template /path/to/template \
> --extension env \
> --name Procfile

Exclude directories from rendering (in addition to .git and __pycache__):

$ django-start \
> -t /path/to/template \
> -x 'data logs'

# Is equivalent to

$ django-admin startproject \
> --template /path/to/template \
> --exclude data,logs

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

django-start-tool-1.0.1.tar.gz (6.6 kB view hashes)

Uploaded Source

Built Distribution

django_start_tool-1.0.1-py3-none-any.whl (8.2 kB view hashes)

Uploaded Python 3

Supported by

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