e execute o comandopython manage.py startapp meublogEste comando criara um pacote python junto ao pacote do seu projeto, e e nele que voce criara todos os modulos necessarios para seu projeto.Para exemplificar o uso do Django, vamos criar um pequeno blog.De uma boa olhada na estrutura do seu pacote meublog.meublog/ __init__.py models.py tests.py viewa.pyCada um destes modulos python tem sua funcao, e tem grande importancia.__init__.py, alem de indicar que o diretorio e um pacote python, pode ser usado para casos em que algum modulo comeca a ficar muito complexo e queremos separa-lo em varios arquivos, mas isto fica para um artigo mais avancado ;)models.py e o modulo onde serao criadas todas as classes que representam os modelos que nossa aplicacao precisara.tests.py e um modulo que contera testes unitarios. Nao abordaremos o tema de testes unitarios nestes artigos introdutorios.views.py e o modulo que contera as classes de controle das views. Sao estas classes que tratarao os requests que o servidor receber.Comecaremos escrevendo a classe que representara nossos artigos.Abra o modulo models.py e escreva:from django.db import modelsclass Artigo(models.Model): titulo = models.CharField(max_length=100) conteudo = models.TextField() publicacao = models.DateTimeField()Assim, definimos uma classe, cujos atributos sao um campo de texto para o titulo, um de texto longo para o conteudo do artigo e outro de datas para o momento da publicacao do artigo.Logo usaremos o Mapeador Objeto-relacional do Django para gerar o banco de dados que guardara nossos artigos a partir desta classe.Mas, por enquanto vamos continuar codificando.Crie no mesmo diretorio onde esta o arquivo models.py um arquivo chamado admin.py.Coloque neste arquivo o seguinte codigo:from django.contrib import adminfrom meublog.models import Artigoadmin.site.register(Artigo)Este modulo e usado para registrar quais das aplicacoes serao gerenciadas na area de administracao do site.Agora, o ultimo passo, vamos registrar a aplicacao no nosso projeto para o Django saber que nossa aplicacao meusite sera usada.Abra o arquivo settings.py e encontre a tupla INSTALLED_APPS. Voce se lembra que descomentamos uma linha que indicava que usariamos a aplicacao de administracao?Pois agora adicionaremos nossa aplicacao a tupla.A tupla deve ficar assim:INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', # Uncomment the next line to enable the admin: 'django.contrib.admin', # Uncomment the next line to enable admin documentation: # 'django.contrib.admindocs', 'meublog',)Finalmente podemos gerar o banco de dados e testar nossas alteracoes!Execute o comandopython manage.py sycndbO mesmo comando que usamos inicialmente para criar o banco de dados. Todas as vezes que rodarmos este comando, o ORM do Django vai procurar por alteracoes nos modelos das aplicacoes registradas e gerar as alteracoes necessarias no banco de dados.Agora levante o servidorpython manage.py runserverAcesse entao o endereco local da sua pagina de administracao http://localhost:8000/admin.Voce pode ver que agora existe uma entrada para Artigo na sua pagina de administracao!Experimente criar, editar e remover artigos na sua aplicacao recem criada!Espero que estejam gostando dos artigos, e fiquem a vontade para fazer perguntas e deixar sugestoes!Na sequencia iremos criar a pagina inicial de nosso blog!Abracos e ate o proximo artigo!