Criar sites baseados em dados com o Django, o framework do Python
Use o Django para criar sites orientados por dados.
Neste caminho de aprendizagem, você usará o Django para:
- Crie um aplicativo.
- Crie e gerencie um banco de dados.
- Configure um superusuário para o site de administração.
- Use modelos para criar páginas HTML dinâmicas.
- Crie formulários orientados por dados.
Pré-requisitos
- Conhecimento intermediário de Python:
- Gestão de pacotes
- Herança e misturas
- Compreensão intermediária de HTML e CSS
Código de Feito
Pretende pedir um código de feito?
Módulos neste percurso de aprendizagem
Django é um dos frameworks web Python mais populares. É especialmente poderoso quando se trabalha com um aplicativo orientado por dados, onde o objetivo principal é fornecer um front-end para um banco de dados. O Django vem com vários recursos integrados para agilizar o processo de desenvolvimento. Neste módulo, exploramos os benefícios do Django, como instalá-lo e como criar seu primeiro projeto.
O Django é focado em aplicativos orientados por dados, por isso fornece seu próprio mapeador objeto-relacional (ORM). Vamos explorar os conceitos de ORM e como o Django ORM funciona. Vamos criar os nossos próprios modelos e configurar a base de dados.
Provavelmente o recurso mais popular do framework Python Django é seu site de administração embutido, que permite que usuários internos gerenciem dados sem ter que criar um utilitário especial. Vamos explorar como configurar os usuários para usar este site e como configurar o próprio site.
Como em todo framework web, o Django tem um mecanismo de modelagem para criar HTML dinâmico. A informação que o utilizador pretende aceder é criada por este motor e apresentada através de vistas. Vamos explorar como o mecanismo funciona e o processo de criação de visualizações no Django.
Como o Django foi projetado para aplicativos orientados por dados, ele inclui vários utilitários integrados para simplificar a quantidade de código necessária. Uma área-chave onde o Django facilita a vida de um desenvolvedor é fornecendo visualizações genéricas, que são pré-construídas com todo o código necessário para executar operações principais, como exibir e editar dados. Veremos como podemos usar visualizações genéricas para reduzir significativamente a quantidade de código necessária.
Para disponibilizar seu aplicativo para o mundo, você precisa hospedá-lo em algum lugar. Aqui você implantará seu aplicativo no Azure e criará um banco de dados para os dados.