Code

tiforadacaixa

Criar projeto com django 2.2 - Tutorial simples e rapido!

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:
nomeDoProjeto/nomeDaAplicacao/views.py
from django.shortcuts import render

def nomeDaView(request):
    return render(request,
        "nomeDaAplicacao/nomeDaView.html")
o arquivo nomeDaView.html encontra se em:  nomeDaAplicacao/templates/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:

nomeDoProjeto/nomeDaAplicacao/urls.py
from .import views
urlpatterns=[
 path("", views.nomeDaView, name="nomeDaView"),
]

E dentro do arquivo nomeDoProjeto/urls.py


nomeDoProjeto/nomeDoProjeto/urls.py
from aplicacao.view import nomeDaView
urlpatterns=[
 path("nomeDaView/". nomeDaView),
]

para acessar entre no link http://localhost:800/nomeDaView  com o servidor em execução.


Postar um comentário

0 Comentários