Python web application to change little carriges of one famous portable game console.
For work, project need Python of version 3.7+.
Project can work with SQLite3 and PostgreSQL databases by default. Another databases are acceptable too with additional Python packages (more information in related Django documentation).
For localization compilation project needs GNU gettext.
- Setting local environment
DATABASE_URL
- full database URL path like
postgres://USER:PASSWORD@HOST:PORT/NAME
.
Instead, it's create SQLite3 server named db.sqlite3
in local directory.
SECRET_KEY
- sequence of symbols used by Django in security issues.
It's highly recommended to put something there in production.
DEBUG=1
- use this to run project in DEBUG mode.
Leave untouched or another value in production mode.
- Migrating database.
python manage.py migrate
- Collecting static files.
python manage.py collectstatic
- Compile localization files (need GNU gettext).
django-admin compilemessages
- Django - The base web framework.
- Gunicorn - Web server.
- Bootstrap - Fancy frontend framework.
- Crispy-forms - Useful Bootstrap-like forms addon.
- Django REST framework - Help framework for building API.
- drf-spectacular - OpenAPI schema generator.
Dzmitry Izaitka - Initial works.
The license of the project is GNU General Public License - see LICENSE file for details.