English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Ciclo de Vida do Django


Um projeto é a soma de muitos aplicativos. Cada aplicativo tem uma função objetiva e pode ser reutilizado em outro projeto, como um formulário de contato no site pode ser um aplicativo e pode ser reutilizado em outros aplicativos. Vê-lo como um módulo do projeto.

Criar aplicativo

Suponhamos que estamos na pasta do projeto. Nós temos a pasta principal 'myproject' e dentro dela, um arquivo: manage.py, execute a seguinte comando −

# Nome do Arquivo: example.py
# Copyright: 2020 Por w3codebox
# Autor por: pt.oldtoolbag.com
# Data: 2020-08-08
C:\myproject> python manage.py startapp myapp

O aplicativo recém criado 'myapp' é semelhante a um projeto, e a estrutura do aplicativo dentro da pasta 'myapp' criada pelo Django é a seguinte −

# Nome do Arquivo: example.py
# Copyright: 2020 Por w3codebox
# Autor por: pt.oldtoolbag.com
# Data: 2020-08-08
myapp/
    __init__.py
    admin.py
    models.py
    tests.py
    views.py

       __init__.py − Isso apenas garante que o python trate este diretório como um pacote.            admin.py − Este arquivo ajuda você a modificar o aplicativo no painel de administração.            models.py    − Isso armazena todos os modelos do aplicativo.            tests.py − Isso é o teste unitário.            views.py    − Isso é a visão do aplicativo.    

Obtenha o projeto para entender o aplicativo

Neste estágio, temos o aplicativo 'myapp', agora precisamos registrá-lo no projeto Django 'myproject'. Para fazer isso, adicione (nome do aplicativo) ao arquivo settings.py e atualize a tupla INSTALLED_APPS no seu projeto. -

# Nome do Arquivo: example.py
# Copyright: 2020 Por w3codebox
# Autor por: pt.oldtoolbag.com
# Data: 2020-08-08
INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myapp',
 )