Technologies used: Python 3.x, Django 3.2, PostgreSQL, Pillow, Faker, pytest, generic View, Django ModelForm
This project contain Auction app.
The application is used to list items to the auction or bid on already exist auctions (after register and log in).
You don't need to be logged in to view the auctions.
This is url address to host my app on heroku:
https://first-project-commerce.herokuapp.com/
You can click on link and use this app.
If You have docker,
First, rename file requirements.txt to for example requirements_main.txt,
Second, rename file requirements_docker.txt to requirements.txt.
File requirements.txt will to install for during create container docker.
This is necessary due to package conflicts.
After the docker container is created,
You have to enter the container with the command sudo docker exec -it [name your container] bash
,
Next, You execute the command python mange.py migrate
Next, You execute the command python manage.py create_categories
.
Now, You can to exit this container by pressing Ctrl+C
and You can to run app with docker by command sudo docker-compose up
.
If all is right, You can restore previous file names.