- registration of user
- authorization,
- adding goods to shop,
- adding images of goods
- search,
- Create new category
- Create new characteristic(description) for goods
- Create value of characteristic
- Create characteristic for goods
- Edit characteristics of goods
- Go to the admin area and create a product
- On the product page in the admin panel there will be a button "Create characteristics for the product"
- After that you will be taken to the characteristics admin page
- First, you need to create a characteristic and select the category to which it belongs.
- After that, you need to create a value for this characteristic.
Then, you can go to the next link - 'creating characteristics' for the product itself.
Stack:
-
Python >= 3.7
-
Django >= 3
-
django-crispy-forms==1.13.0
-
Pillow==8.4.0
-
bootstrap4
-
sqlite3
git clone git@github.com:Igor-Kuz/newshop.git
git clone https://github.com/Igor-Kuz/newshop.git
python -m venv venv
source venv/scripts/activate
source venv/bin/activate
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
Запустить сервер - python manage.py runserver
После клонированя репозитория не забудьте создать директорию media, куда будут сохраняться изображения товара
Зайти в админку и создайте товар На странице товара в админке будет кнопка "Создать характеристики для товара" После этого вы попадете на страницу админки характеристик Сначала необходимо создать характеристику и выбрать категорию, к которой она относится После этого необходимо создать для этой характеристики значение. Затем, можно переходить к следующей ссылке - создание характеристики для самого товара.