Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Data Science and Machine Learning - #15 Entendendo o Django

21/07/2021

Hoje iniciamos o conhecimento sobre o framework de Python Django. Vamos entender um pouco sobre rotas, template engine e arquitetura de software do Django.

Requisitos pra trabalhar com Django

Nessa videoaula iniciaremos pelos requisitos básicos para trabalhar com o framework que são:
1 - Instalar uma IDE (aqui vamos usar a PyCharm)
2 - Instalar o Python
3 - Instalar o framework Django

Assista a primeira aula do curso para entender a instalação.

No terminal de comandos vamos rodar os seguintes comandos:

cd c:/
mkdir Python
cd Python
python -m venv venv
cd venv/Scripts
activate
cd c:/
pip install django
django-admin startproject project .
python manage.py startapp app

project/settings.py

Precisamos adicionar o app recém criado a lista de apps do projeto:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'app'
]

project/urls.py

Vamos setar a url do nosso app:

from app.views import home

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', home),
]

app/views.py

Agora já entrando no app vamos até o arquivo views setar a função home:

from django.http import HttpResponse

# Create your views here.
def home(request):
    return HttpResponse('Hello World')

Rode no terminal o comando:

python manage.py runserver

Depois basta acessar no seu navegador http://localhost:8000, se aparecer a mensagem Hello World quer dizer que seu sistema já está configurado para começar o CRUD.

Por hoje é só! Sucesso nos códigos e na vida!

Aulas particulares? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Data Science and Machine Learning - #14 Pandas Plot e Plotly
Neste tutorial veremos como exibir plots utilizando os próprios métodos do Pandas e também utilizando uma nova lib, a Plotly.
Saiba mais!
Data Science and Machine Learning - #16 Aplicação Real I
No tutorial de hoje vamos utilizar a lib Pandas na prática através de uma aplicação real utilizando framework Django.
Saiba mais!
Python
Nesta seção aprofundaremos os conhecimentos sobre uma das linguagens em maior ascenção no mercado, o Python.
Saiba mais!