LeonovIlya / Webapp-for-retail

website for retail with api on django

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Для запуска проекта необходимо:

Установить зависимости:

pip install -r requirements.txt

Вам необходимо будет создать базу и прогнать миграции:

python manage.py makemigrations
python manage.py migrate --run-syncdb 
python manage.py createsuperuser

Собрать статические файлы в папку 'static'

python manage.py collectstatic

Выполнить команду:

python manage.py runserver <IP-address>:8000

Заполнение таблиц фэйковыми данными с помощью Faker:

python manage.py shell  
from authorization.factories import ContactFactory

ContactFactory.create_batch(25)
from backend.factories import *

BrandFactory.create_batch(15)

ShopFactory.create_batch(30)

CategoryFactory.create_batch(10)

ParameterFactory.create_batch(10)

ProductInfoFactory.create_batch(100)

Заполнение значений параметров в таблице M2M "productsparameters"

set_param_values()

Генерация изображения и описания к товару по его названию. Через OpenAI API. Ограничение 5 запросов/минуту.

generate_products_pics()

generate_products_descriptions()

About

website for retail with api on django


Languages

Language:JavaScript 33.8%Language:CSS 29.2%Language:HTML 20.9%Language:Python 16.1%