Skip to content

raphaelbsouza/todolist-django-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Criando Projeto em Django:

(Biblioteca Django)

Criando Ambiente Virtual:

  • python -m venv .venv | (.venv pode ser qualquer name.)

Verificando Permissão PowerShell:

  • Get-ExecutionPolicy
  • Set-ExecutionPolicy -Scope Process -ExecutinPolicy ByPass

Ativar Ambiente Virtual VENV, Virtual Enviroument.

  • ..venv\Scripts\activate

Criando Projeto - setup = nome do projeto:

  • django-admin startproject setup .

Abrindo o Projeto:

  • python manage.py runserver

Criando todos, todos = Nome do Projeto;

  • python manage.py startapp todos

========================

manage.py = Arquivo Principal do Django:

O que significa cada Arquivo .py dentro da Pasta /setup?

init = Arquivo de Inicialização do Python

settings.py = Arquivo de Configuração Principal do django

urls.py = Rotas do localhost

wsgi e asgi = wsgi = Arquivo para envio de arquivos para este padrão do Python

asgi = Programação assíncrona.

admin.py | Arquivo de Configuração do Administrador do Sistema.

MTV

Model, Template, View

Model = Relacionada a Banco de Dados.

Classes em python para representar as tarefas no banco.

Template = Camada de Interação / arquivos de template html

View = Camada do que a aplicação irá realizar.

===========

python .\manage.py makemigrations

Criando uma Migração, Versionamento do Banco de dados.

python .\manage.py migrate

Criando Segurança no Projeto.

Biblioteca Python decouple

pip install python-decouple

======= Biblioteca dj-database-url Conversão: pip install dj-database-url

Formatação path: pip install black

About

To do List + Django

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published