Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Templer extension for creating Django applications within projects.

branch: develop

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 src
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE.txt
Octocat-spinner-32 MANIFEST.in
Octocat-spinner-32 README.rst
Octocat-spinner-32 setup.py
README.rst

templer.django-project-app

Introduction

This package extends the functionality of the templer code generation system. It builds upon the functionality of templer.core, and depends on that package.

Templer.django-project-app provides basic support for creating Django applications within an existing project like the startproject command but in a more useful way.

Getting the code

For the latest stable version of the package use easy_install or pip:

$ easy_install templer.django-project-app
$ pip install templer.django-project-app

You could also retrieve the development version of the module like this:

$ pip install -e git://github.com/Fantomas42/templer.django-project-app.git#egg=templer.django-project-app

Creating applications

As with the parent package, templer.core, creating packages using templer.django-project-app template is accomplished by using the templer script. The script is invoked thus:

$ templer django_project_app

This will create a basic application skeleton related to your project, containing the models.py, urls.py and views.py which may be edited to taste.

If your application is not located within a project, you can also use the script but with a different template name, like this:

$ templer django_app

Changelog

1.2

  • Add django_app template for application created outside projects.

1.1

  • Pep8 on the code.
  • Fix model's meta verbose names.

1.0

  • Using class-based views.
  • Adding structure for management commands.
  • Completing the default model and admin classes.

0.1.1

  • Creation of a tests.py file.
  • The model name is now configurable.
  • Rename project var to project_root.
  • Add a post run message with instructions for installing the new created applications.

0.1

  • Porting the code of the unreleased paster.django_project_application to templer.django-project-app.
Something went wrong with that request. Please try again.