Customer base это онлайн-сервис, для добавления клиентов в базу.
- проект написан на Django
- база данных - SQLite3
- система управления версиями - git
- Bootstrap5
- JavaScript
- django-filters
- django-tables2
-
Клонируйте репозитроий с проектом:
https://github.com/GrimJ0/customer_base.git
-
В созданной директории установите виртуальное окружение, активируйте его и установите необходимые зависимости:
python -m venv venv
on Windows
venv\Scripts\activate
on Unix or MacOS
source venv/bin/activate
pip 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/
-
- Содержимое главной страницы — фильтр клиентов и таблица с клиентами.
-
- На странице форма с возможностью добавлять в базу одновременно несколько клиентов.