Uma aplicação web de condominio chamada CondominioTreviso desenvolvida durante o curso de Python no Senac Americana. A aplicação listará condominio e clicando em cada nome de receita você pode ver a receita completa.
Segue a lista de tarefas a serem desenvolvidas no projeto:
- Pré-requisitos
- Instalar o Python
- Instalar Visual Studio Code
- Criar e ativar o ambiente virtual
python -m venv .\venv\
venv\Scripts\activate
- Instalar o Django
python -m pip install django==3.2
- Criar o projeto CondominioTreviso
django-admin.py startproject CondominioTrevisoProject CondominioTrevisoProj
- Subir o servidor e testar o projeto
entrar na pasta do projeto
cd CondominioTrevisoProj
executar o projeto no servidor
python manage.py runserver
- Alterar o idioma do projeto para
pt-br
- Abrir o arquivo
settings.py
e na linha 106 trocaren-us
parapt-br
- Abrir o arquivo
- Alterar o timezone do projeto para
America/Sao_Paulo
- Criar o app condominio
* preciso estar dentro da pasta do projeto (CondominioTrevisoProj)
python manage.py startapp condominio
- Registrar o app condominio
no arquivo settings.py adicionar o app condominio na lista de apps
INSTALLED_APPS[
...
'condominio',
]
- Configurar a rota inicial(index)
- Dentro da pasta condominio(app) criar o arquivo
urls.py
- no arquivo
urls.py
from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index') ]
- Dentro da pasta condominio(app) criar o arquivo
- Criar a view para a rota inicial
- Dentro da pasta condominio(app) abrir o arquivo
views.py
from django.shortcuts import render from django.http import HttpResponse def index(request): return HttpResponse("<h1>Seja bem vindo</h1>")
- Dentro da pasta condominio(app) abrir o arquivo
- Registrar a rota inicial
- Dentro da pasta CondominioTrevisoProj(app) abrir o arquivo
urls.py
from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('',include('condominio.urls')), ]
- Dentro da pasta CondominioTrevisoProj(app) abrir o arquivo
- Criar o arquivo index.html
Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.
⬆ Voltar ao topo