Skip to main content

Create a Django project layout based on Lincoln Loop best practices.

Project description

# Django Start Project

Esse projeto é um fork do repositório [django-startproject](https://github.com/lincolnloop/django-startproject) do Lincoln Loop e foi customizado para uma outra forma de organizar os projetos. Essa nova estrutura foi baseado no post do Klaus Laube:


``Como organizar seus projetos Django: http://www.klauslaube.com.br/2011/04/como-organizar-seus-projetos-django/``


## Instalação

A instalação desse script é simples. Faça o clone do repositório e faz a instalação usando o ``setuptools``:

```bash
$ git clone git://github.com/gilsondev/djangoproject-wizard.git
$ cd djangoproject-wizard
$ python setup.py install
```
## Usando o script

Depois de fazer a instalação, vamos criar o projeto usando o seguinte comando:

```bash
$ djangoproject-wizard.py <nome do projeto>
```

E assim ele vai criar a pasta <nome do projeto> com toda a estrutura criada a partir de um projeto template.

## Usando um template customizado para o projeto

Caso deseja definir um caminho diferente para os seus templates, você pode fazer dessa forma:

```bash
$ djangoproject-wizard --template-dir=/your/custom/template project_name
```

E no caminho que especificou, os seus templates vão ser invocados.

## Especificando variáveis padrão para a criação dos seus projetos

Existem dois arquivos opcionais na raiz do diretório do projeto, e que são usados ​​para
determinar as variáveis ​​padrão:

**.startproject_boilerplate**
``
Cada linha deve conter uma variável (e, opcionalmente, uma
descrição da variável, separados por espaços em branco).
``

**.startproject_defaults**
``
Cada linha deve conter uma variável e o seu valor padrão, separados por
espaços em branco. Se o valor padrão contém `` PROJECT ``, ele é substituído
o nome do projeto.
``

Veja os arquivos incluídos no diretório ``project_template``.

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

djangoproject_wizard-1.0a.tar.gz (4.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page