Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lincolnloop/django-startproject
Boilerplate code for new Django projects.
https://github.com/lincolnloop/django-startproject
Last synced: about 2 months ago
JSON representation
Boilerplate code for new Django projects.
- Host: GitHub
- URL: https://github.com/lincolnloop/django-startproject
- Owner: lincolnloop
- Archived: true
- Created: 2009-08-19T05:34:50.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2012-01-25T18:20:06.000Z (about 13 years ago)
- Last Synced: 2024-08-13T07:07:59.551Z (6 months ago)
- Language: Python
- Homepage: http://lincolnloop.com/django-best-practices/
- Size: 172 KB
- Stars: 240
- Watchers: 12
- Forks: 43
- Open Issues: 8
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
- jimsghstars - lincolnloop/django-startproject - Boilerplate code for new Django projects. (Python)
README
============
StartProject
============StartProject installs a script which allows the easy creation of a standard
Django project layout based on Lincoln Loop standards.Script usage
============After installing StartProject, simply run the following command (from within
the directory in where the new project directory should be created)::django-startproject.py project_name
The script will prompt for values to replace boilerplate variables with. These
variables allow for both the file contents and path names to be customized to
this specific project.Using a custom project template
===============================If you would prefer to use a custom project template than the one included in
this application, create your custom project template directory and call the
command script like this::django-startproject.py --template-dir=/your/custom/template project_name
Specifying boilerplate variables
--------------------------------Two optional files in the root of the project template directory are used to
determine the boilerplate variables:``.startproject_boilerplate``
Each line should contain the boilerplate variable (and optionally, a
description of the variable, separated from the variable by white space).``.startproject_defaults``
Each line should contain a variable and the default value, separated by
whitespace. If the default value contains ``PROJECT``, it is replaced with
the project name.See the files included in the project_template directory of StartProject for
an example.