Iniciar o projeto Django
python -m venv venv . venv/bin/activate pip install django django-admin startproject project . python manage.py startapp contact
Configurar o git
git config --global user.name 'Seu nome' git config --global user.email 'seu_email@gmail.com' git config --global init.defaultBranch main
git init git add . git commit -m 'Mensagem' git remote add origin URL_DO_GIT
Utilização dia a dia
git status git add . (adiciona todos os arquivos) git commite -m "lksdlfkasdk" (comita os arquivos novos e modificados) git push (sobe com os arquivos para o github)
Migrando a base de dados do Django
#python manage.py makemigrations python manage.py migrate
Criando e modificando a senha de um super usuário Django
python manage.py createsuperuser python manage.py changepassword USERNAME
Trabalhando com o model do Django
from contact.models import Contact
contact = Contact(**fields) contact.save()
contact = Contact.objects.create(**fields)
contact = Contact.objects.get(pk=10)
contact.field_name1 = 'Novo valor 1' contact.field_name2 = 'Novo valor 2' contact.save()
contact.delete()
contacts = Contact.objects.all().order_by('-id')
contacts = Contact.objects.filter(**filters).order_by('-id')