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