Skip to content

Latest commit

 

History

History
70 lines (39 loc) · 1.79 KB

anotacoes.md

File metadata and controls

70 lines (39 loc) · 1.79 KB

https://www.invertexto.com/squad - Andamento do Projeto

O que você deve fazer ao entrar no projeto pela primeira vez:

pip install virtualenv (caso não tenha o virtualenv instalado)

1- Criação do ambiente virtual:

py -m venv .venv ou python -m venv .venv

2- Ativação do amb. virtual:

.\.venv\Scripts\activate

3- Instalação do django:

pip install django

3.1- Instalar bootstrap5 com o seguinte comando:

pip install django-bootstrap5

3.2- Intalar Pillow com comando:

python -m pip install Pillow

3.3 django-bootstrap-icons:

  pip install django-bootstrap-icons

Ou (Para instalar todas as dependências do projeto de uma vez)

pip install -r requirements.txt 

E após cada nova instalaçao de dependência, para atualizar rode o comando: pip freeze > requirements.txt

4- Para atualizar o banco de dados:

python manage.py makemigrations
python manage.py migrate

Após garantir que o banco de dados está atualizado, você pode criar um superusuário

6- Para criar um usuário admin:

python manage.py createsuperuser

7- Para rodar o servidor:

python manage.py runserver

http://127.0.0.1:8000/

*** O que já foi feito: ***

  • Criação do projeto:django-admin startproject projeto_ecommerce .

  • Criação do app: py manage.py startapp app*MJ *- Criação do db.sqlite e manage.py : py manage.py makemigrations e migrate (sempre rodar esses comandos após criar um novo app ou baixar do github)_

  • Criação do requirements.txt, com os pacotes para rodar o projeto

  • Criação das urls do app_MJ

  • Criação das views do app_MJ

  • Criação da Models

  • Criação dos templates

  • Criação do Admin:

       (produtos, categorias, clientes, pedidos) podem ser adicionados por lá - basta criar superuser