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
Release files for beget 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| beget-0.1.3.tar.gz | 6.2 kB | Details |
Release files / beget-0.1.3.tar.gz
| Download URL | beget-0.1.3.tar.gz |
|---|---|
| Size | 6.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
73375b156741cd22e09e43cdbe5116b14ceb8397ab5dc8ef9ae68e82e6be2ef7
|
|
BLAKE2b-256 checksum How to use checksums |
14bdc91f00061658dcb4363831ea9622c3321029da86cf825f8a8e70180d058e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |