Não irei me aprofundar em nenhuma explicação aqui, esse conteúdo é apenas os passos que devem ser seguidos para criar uma aplicação simples no django.
Abra um terminal/cmd navegue até a pasta que deseja criar o projeto django e digite o seguinte comando:
django-admin startproject nomeDoProjeto
o nome do projeto fica a seu critério.
Em seguida entre na pasta nomeDoProjeto e digite o comando:
python manage.py startapp nomeDaAplicacao
o nome da aplicação deve ser diferente do nome do projeto, pois sera criada uma pasta com o nome dela.
agora você deve criar um arquivo dentro da pasta nomeDaAplicação com o nome urls.py
tambem dentro da pasta nomeDaAplicacao crie uma pasta templates
dentro da pasta templates crie um uma pasta com o mesmo nome da aplicação
e dentro dessa pasta interna crie os arquivos html que deseja exibir nas views
Registrando a aplicação no projeto:
no arquivo nomeDoProjeto/nomeDoProjeto/settings.py
procurar a lista INSTALLED_APPS e adicionar o seguinte elemento no final da lista:
'nomeDaApicacao.apps.NomeDaAplicacaoConfig",
nesse momento seu projeto deve ter a seguinte estrutura:
nomeDoProjeto/
db.sqlite3
manage.py
nomeDaAplicacao/
__init__.py
admin.py
apps.py
models.py
tests.py
urls.py
views.py
nomeDoProjeto/
__init__.py
settings.py
urls.py
wsgi.py
Criando uma view e registrando sua rota:
Dentro do arquivo nomeDaAplicacao/views.py adicionar o seguinte codigo:
from django.shortcuts import render
def nomeDaView(request):
return render(request,
"nomeDaAplicacao/nomeDaView.html")
o arquivo nomeDaView.html encontra se em: nomeDaAplicacao/nomeDaView.html
esse arquivo pode conter qualquer codigo html como por exemplo um <h1> ola mundo! </h1>¶
Registrando a rota da view:
dentro do arquivo nomeDaAplicacao/urls.py adicionar o seguinte codigo:
from .import views
urlpatterns=[
path("", views.nomeDaView, name="nomeDaView"),
]
E dentro do arquivo nomeDoProjeto/urls.py
from aplicacao.view import nomeDaView
urlpatterns=[
path("nomeDaView/". nomeDaView),
]
0 Comentários