Пошаговая инструкция по разработке - mishutindima/InvestOne Wiki

Шаги по началу разработке

  1. Создать новый репозиторий и выполнить clone

  2. Установка Django pip3 install django pip3 install psycopg2 pip install django-simple-history - инструкция https://django.fun/docs/django-simple-history/ru/3.0/quick_start/#install django-simple-history django-admin startproject InvestOne

  3. Создаю приложение History, цель которого хранить историю транзакций по операциям на бирже python manage.py startapp History

4.Создание/обновление новых моделей python manage.py makemigrations - для регистрации миграций (первоначально их нет) python manage.py migrate - для применения изменений в БД python manage.py createsuperuser admin/admin - создание суперюзера в админке

Полезные команды python manage.py runserver - запуск веб сервера python manage.py help Ctrl+Fn+ Shift on HP laptops to CTRL-BREAK

Полезный софт https://www.dbvis.com/ - DB Visualiser (построение схемы связей между объектами)

GIT

  1. git init - включить git репозиторий
  2. git status - проверить статус
  3. git add . - добавить все файлы под отслеживание git
  4. commit -m "Add reverse feature" - создать локальный коммит git push -u origin main