Django project generator
Project description
Beget is a very simple tool to create a default django project. It basically does little more than django-admin.py startproject projectname with the only differences being that it creates the project in a python distribution layout complete with setup.py for ease of installation and creates media and static directories.
The default settings.py is tailored to the author’s preferences i.e. TIME_ZONE is set to ‘Europe/London’.
Usage
To use beget:
> beget example_project
This will create the following directories:
> tree example_project example_project ├── example_project │ ├── __init__.py │ ├── media │ ├── settings.py │ ├── static │ │ ├── css │ │ ├── images │ │ └── js │ ├── templates │ └── urls.py └── setup.py
beget has only one option (excluding --help of course):
> beget -h Usage: beget [options] projectname Options: -h, --help show this help message and exit -k, --like-krak3n Create config/common.py instead of settings.py
The -k or --like-krak3n option replaces settings.py with config/common.py as is the way of the krak3n:
> beget --like-krak3n example_project && tree example_project example_project ├── example_project │ ├── config │ │ ├── common.py │ │ └── __init__.py │ ├── __init__.py │ ├── media │ ├── static │ │ ├── css │ │ ├── images │ │ └── js │ ├── templates │ └── urls.py └── setup.py
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
File details
Details for the file beget-0.1.1.tar.gz
.
File metadata
- Download URL: beget-0.1.1.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f50f8425c751e17ef4bcc8e3f58f1dde42cca7661bb413bbeed56f7a725b2395 |
|
MD5 | 0e2d90efbcd8080ea5cd327ba65800e4 |
|
BLAKE2b-256 | 6071552c5e6b6388cd65ec8ab463e32060adcc7de5f0c27c126efb2bb95eff0c |