"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Índice: Noções básicas do Django

Índice: Noções básicas do Django

Publicado em 2024-11-02
Navegar:771

Table of Contents: Django Basics

Sintonize My Live clique aqui


Índice: Noções básicas do Django

  1. Introdução ao Django

    • Visão geral do framework Django
    • Instalando Python
    • Configurando um ambiente virtual
    • Instalando Django
    • Criando seu primeiro projeto Django
  2. Estrutura do projeto Django

    • Compreendendo o layout do projeto do Django
    • Gerenciando configurações do Django
    • Definindo configurações do banco de dados
    • Visão geral dos arquivos urls.py, views.py e models.py
  3. Criando aplicativos Django

    • O que é um aplicativo Django?
    • Criando e registrando um aplicativo
    • Compreendendo a estrutura do aplicativo
    • Vinculando aplicativos ao projeto principal
  4. Modelos Django

    • Introdução ao Django ORM
    • Criando e gerenciando modelos
    • Migrações de banco de dados com makemigrations e migrar
    • Consultando o banco de dados com Django ORM
  5. Administrador Django

    • Configurando a interface de administração do Django
    • Personalização da interface administrativa
    • Gerenciamento de usuários e permissões
    • Criando um superusuário
  6. Visualizações e URLs do Django

    • Compreendendo as visualizações no Django
    • Roteamento de URL e padrões de URL
    • Visualizações baseadas em classe versus visualizações baseadas em função
    • Renderizando modelos HTML
  7. Modelos Django

    • Introdução à linguagem de modelos Django (DTL)
    • Criando e usando modelos
    • Herança e reutilização de modelos
    • Trabalhando com tags e filtros de modelo
  8. Formulários Django

    • Introdução aos Formulários Django
    • Criação e validação de formulários
    • Tratamento de envios de formulários
    • Personalizando layouts de formulário com formulários crocantes
  9. Arquivos estáticos e de mídia do Django

    • Servindo arquivos estáticos no Django
    • Gerenciamento de arquivos de mídia (imagens, vídeos, etc.)
    • Configurando caminhos estáticos e de mídia
    • Implantação de arquivos estáticos e de mídia em produção
  10. Autenticação do usuário

    • Introdução ao sistema de autenticação do Django
    • Criando visualizações de registro e login de usuário
    • Gerenciamento de sessões de usuário
    • Implementando funcionalidade de redefinição de senha
  11. Construindo APIs REST com Django

    • Introdução ao Django REST Framework (DRF)
    • Criando endpoints de API
    • Serializadores e QuerySets
    • Autenticação e permissões em DRF
  12. Testando em Django

    • Introdução aos testes do Django
    • Escrevendo testes unitários para visualizações, modelos e formulários
    • Usando o cliente de teste do Django
    • Executando testes e visualizando resultados
  13. Implantando um projeto Django

    • Preparando um projeto Django para produção
    • Configurando um servidor de produção
    • Configurando Gunicorn e Nginx
    • Implantação em plataformas como Heroku ou DigitalOcean
  14. Conclusão e próximas etapas

    • Recapitulação dos princípios básicos do Django
    • Melhores práticas para desenvolvimento em Django
    • Recursos para aprendizagem adicional
    • Introdução aos tópicos avançados do Django (por exemplo, canais, cache)

Declaração de lançamento Este artigo está reproduzido em: https://dev.to/vincod/table-of-contents-django-basics-5h89?1 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3