Customer base это онлайн-сервис, для добавления клиентов в базу.
- проект написан на Django
- база данных - SQLite3
- система управления версиями - git
- Bootstrap5
- JavaScript
- django-filters
- django-tables2
-
Клонируйте репозитроий с проектом:
https://github.com/GrimJ0/customer_base.git -
В созданной директории установите виртуальное окружение, активируйте его и установите необходимые зависимости:
python -m venv venvon Windows
venv\Scripts\activateon Unix or MacOS
source venv/bin/activatepip install -r requirements.txt -
Создайте в директории файл .env и поместите туда SECRET_KEY, необходимый для запуска проекта
- SECRET_KEY= # сгенерировать ключ можно на сайте Djecrety
-
Выполните миграции:
python manage.py migrate -
Cоздайте суперпользователя:
python manage.py createsuperuser -
Запустите сервер: Через команду:
python manage.py runserverили через файл setup.py предварительно изменив base_dir:
on Windows base_dir = 'C:\Dev\customer_base'
Ваш проект запустился на http://localhost:8000/
-
- Содержимое главной страницы — фильтр клиентов и таблица с клиентами.
-
- На странице форма с возможностью добавлять в базу одновременно несколько клиентов.