Aula 11 – Curso de Django Criando uma primeira aplicação com Django e mysql Interagindo com a API de banco de dados da nossa aplicação web polls https://docs.djangoproject.com/pt-br/1.11/intro/tutorial02/ Brincando com a API Agora vamos dar uma olhada no shell interativo do Python e brincar um pouco com a API do Django. Para invocar o shell […]
Aula 11 – Loja Online – Ecommerce – Django – Consultas ao Banco de Dados Loja Virtual – Ecommerce – Django – Consultando o Banco de Dados via shell Lookups Na aula passada construímos a parte referente a upload de imagens dos produtos. Vimos que o django na hora do upload da imagem, cria um […]
Aula 12 – Ecommerce – Django – Custom Model Managers Loja Virtual – Ecommerce – Django – Custom Model Managers Custom Model Managers ou Gestores de Modelos Personalizados Voltar para página principal do blog Todas as aulas desse curso Aula 11 Aula 13 Para baixar o código como […]
Aula 12 – Curso de Django Criando uma primeira aplicação com Django e mysql Interagindo com a API de banco de dados da nossa aplicação web polls na prática https://docs.djangoproject.com/pt-br/1.11/intro/tutorial02/ Brincando com a API Agora vamos dar uma olhada no shell interativo do Python e brincar um pouco com a API do Django. Para invocar […]
Aula 13 – Loja Online – Django – Custom QuerySets Loja Virtual – Ecommerce – Django – Custom QuerySets Voltar para página principal do blog Todas as aulas desse curso Aula 12 Aula 14 Para baixar o código como está até agora, acesse o link abaixo: https://github.com/toticavalcanti/django_ecommerce/tree/featured_custom_querySets Consultas […]
Aula 13 – Curso de Django Criando uma primeira aplicação com Django e mysql Explorando o painel administrativo do Django na app Polls https://docs.djangoproject.com/pt-br/1.11/intro/tutorial02/ Painel administrativo Gerar o site de administração para sua equipe ou clientes para adicionar, alterar, e deletar conteúdo, é uma tarefa tediosa que não requer criatividade. Por isso, o Django […]
Aula 14 – Curso de Django Criando uma primeira aplicação com Django e mysql Criação da interface pública – “views”. https://docs.djangoproject.com/pt-br/1.11/intro/tutorial03/ Visão Geral Uma view é um “tipo” de página Web da sua aplicação Django, que em geral serve a uma função específica e tem um template específico. Por exemplo, em uma aplicação de blog, […]
Aula 14 – Loja Online – Django – SlugField Loja Virtual – Ecommerce – Django – SlugField Voltar para página principal do blog Todas as aulas desse curso Aula 13 Aula 15 Para baixar o código como está até agora, acesse o link abaixo: https://github.com/toticavalcanti/django_ecommerce/tree/slug_field Nossas URLs não estão […]
Criando uma primeira aplicação com Django e mysql Levantando um erro 404 https://docs.djangoproject.com/pt-br/1.11/intro/tutorial03/ Agora, vamos abordar a view detail da Question – a página que mostra as questões para uma enquete lançada. Aqui está a view detail () reescrita: /mysite/polls/views.py from django.http import Http404 from django.shortcuts import render from .models import Question # ... def […]
Aula 15 – Loja Online – Django – URLs dos Produtos Loja Virtual – Ecommerce – Django – URLs dos Produtos Estamos prestes a terminar com a base da app produtos, isto é, do componente produto. Voltar para página principal do blog Todas as aulas desse curso Aula 14 […]
Criando uma primeira aplicação com Django e mysql Criando um formulário no django https://docs.djangoproject.com/pt-br/1.11/intro/tutorial04/ Vamos atualizar nosso template de detalhamento da enquete (“polls/detail.html”), para que ele contenha um elemento HTML <form> Vamos editar o arquivo: polls/templates/polls/detail.html <!-- Pega o texto da question e coloca no h1 --> <h1>{{ question.question_text }}</h1> <!-- Caso um erro seja […]
Aula 16 – Modelo base – Base Template Modelo base – Base Template Voltar para página principal do blog Todas as aulas desse curso Aula 15 Aula 17 Para baixar o código como está até agora, acesse o link abaixo: https://github.com/toticavalcanti/django_ecommerce/tree/base_template Antes de começar, quero deixar meu […]
Aula 17 – Loja Online – Django – Include Tag Ecommerce – Django – Include Tag Voltar para página principal do blog Todas as aulas desse curso Aula 16 Aula 18 Para baixar o código como está até agora, acesse o link abaixo: https://github.com/toticavalcanti/django_ecommerce/tree/include_tag Se gostarem do conteúdo […]
Criando uma primeira aplicação com Django e mysql Testes automatizados – test-driven development https://docs.djangoproject.com/pt-br/1.11/intro/tutorial05/ Apresentando testes automatizados O que são testes automatizados? Testes são rotinas simples que checam o funcionamento do seu código. Testes funcionam em diferentes níveis. Alguns testes podem ser aplicados a um pequeno detalhe (um determinado método de um modelo retorna o […]
Aula 18 – Loja Online – Django – Passando os argumentos com a tag Include Django – Passando os argumentos com a tag Include Voltar para página principal do blog Todas as aulas desse curso Aula 17 Aula 19 Se gostarem do conteúdo dêem um joinha 👍 na […]
Criando uma primeira aplicação com Django e mysql Testes automatizados 02 https://docs.djangoproject.com/pt-br/1.11/intro/tutorial05/ Apresentando testes automatizados Escrevendo nosso primeiro teste Nós identificamos um bug Há um pequeno bug na aplicação polls para corrigirmos: O método Question.was_published_recently() retorna True se a Question foi publicada dentro do último dia (o que está correto), mas também, se o campo […]
Aula 19 – Loja Online – Django – Reusable List View Snippets Django – Tag include na prática Voltar para página principal do blog Todas as aulas desse curso Aula 18 Aula 20 Se gostarem do conteúdo dêem um joinha 👍 na página do Código Fluente no Facebook […]
Criando uma primeira aplicação com Django e mysql Testes automatizados 03 https://docs.djangoproject.com/pt-br/1.11/intro/tutorial05/ Apresentando testes automatizados Escrevendo nosso primeiro teste TESTE A VIEW A aplicação de enquete da forma como está, irá publicar qualquer Question, incluindo aquelas que o campo pub_date está no futuro. Devemos refatorar o código. Definindo um pub_date no futuro deveria fazer com […]
Aula 20 – Loja Online – Django – Reverse URL Voltar para página principal do blog Todas as aulas desse curso Aula 19 Aula 21 Se gostarem do conteúdo dêem um joinha 👍 na página do Código Fluente no Facebook Esse é o link do código fluente no […]
Criando uma primeira aplicação com Django e mysql Testes automatizados no django 04 – Visão geral e revisão https://docs.djangoproject.com/pt-br/1.11/intro/tutorial05/ Apresentando testes automatizados Escrevendo nosso primeiro teste Testes automatizados no django. Esse post é uma revisão das últimas três aulas, principalmente das duas últimas referentes aos testes da nossa app Polls. Há uma explicação mais detalhada […]