https://github.com/threespot/old-django-project-template
A set of Django project and app templates for Threespot projects
https://github.com/threespot/old-django-project-template
Last synced: 8 months ago
JSON representation
A set of Django project and app templates for Threespot projects
- Host: GitHub
- URL: https://github.com/threespot/old-django-project-template
- Owner: Threespot
- Created: 2012-04-23T13:11:30.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2020-09-04T20:35:45.000Z (almost 6 years ago)
- Last Synced: 2024-12-28T16:19:34.783Z (over 1 year ago)
- Language: Python
- Size: 20.5 KB
- Stars: 1
- Watchers: 13
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
#############################################
Threespot Django Project Bootstrapping
#############################################
What is this?
===============
This is a project template for Django 1.5.X. It should be used whenever a new Django project is started to ensure the consistency of all of Threespot's Django project layouts. It also provides lots of useful features which will get development up and running more quickly.
What's in it?
===================
* A basic folder structure for templates, uploaded media and static files
* Stub requirements files for the project and for developers
* The admin (with password reset capabilities) and admindocs apps are already enabled
* A stubbed-out `Sphinx `_ documentation directory with a working `autodoc `_ configuration.
* A method of versioning settings by development, staging, and production environments; a way of locally overriding settings; sane settings defaults.
What's *not* in it?
===================
* Initial static files (like ``jquery.js`` or any ``reset.css`` files)
* Any template structure beyond a ``base.html`` template
* Apps
* Documentation for your apps
How do I use it?
===================
Clone the repo from github::
?> git clone git@github.com:Threespot/django-project-template.git
Then run the ``startproject`` command with the following arguments::
?> django-admin.py startproject myproject --template=django-project-template/project_template/ --extension=py,rst,html,txt
And that's it! You should now have a directory called ``myproject`` that is a fully-bootstrapped Django project.