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

CRUD com Python - #1 Introdução

06/11/2020

Hoje iniciamos o curso de CRUD (create, read, update, delete) com a linguagem de programação Python. Aprenderemos do zero a fazer as operações com o banco.

Python - Operaçoes com banco de dados

Nessa videoaula iniciaremos pelos requisitos básicos para trabalhar com a linguagem que são:
1 - Instalar uma IDE (aqui vamos usar a PyCharm)
2 - Instalar o Python
3 - Instalar o gerenciador de banco de dados para SQLLite (aqui vamos usar o DB Browser)
4 - Instalar o framework Django

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

CRUD com Python - #2 Template
Nesse tutorial criaremos o template do nosso sistema de CRUD com Python desenvolvendo os elementos de marcação HTML.
Saiba mais!
Python
Nesta seção aprofundaremos os conhecimentos sobre uma das linguagens em maior ascenção no mercado, o Python.
Saiba mais!