Skip to content

jeovanedossantossantos/python_web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Informações importande

Obs: para clonar o projeto git clone https://github.com/jeovanedossantossantos/python_web.git

1 - no terminal do vscode novo digite python -m venv ""nome da sua venv

2 - Para ativar a venv digite - Linux: source env/bin/activate - Windows: env\Scripts\activate ou env\Scripts\activate.bat ou source venv/Scripts/activate

3 - pip install -r ./requirements.txt instala todas as dependencias, lembre de antes de executar esse comando criar uma venv para o projeto.

4 - python manage.py runserver executa a aplicação, abra no link que aparecer no seu terminal

5 - python manage.py makemigrations --name user user

6 - python manage.py makemigrations --name tarefa tarefa

7 - python manage.py migrate

8 - Executa o python shell: python manage.py shell

9 - Importa o UserModel: from user.models import UserModel

10 - Importa o TarefaModel: from tarefa.models import TarefaModel

Criando usuários e tarefas:

11 - user = UserModel(username="username", email="email")

12 - user.save()

13 - tarefa = TarefaModel(nome="tarefa",decricao="teste", user_id=user.id)

14 - tarefa.save()

15 - Buscar todos os usuários: users = UserModel.objects.all()

16 - Pegar todas as tarefas de um user: tarefas = TarefaModel.objects.filter(user_id=user.id)

17 - Sair do python shell: exit()

18 - Objeto a ser enviado na requisição feita pelo Insomnia

{


      "username": "Seu username" ,
       "email":"seu_username@gmail.com",
       "password": "123",
       "tipo":"root"
 
    
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages