08/06/19
The project was rebuild. Created 3 (three) apps instead of one. FBV changed by CBV where it was necessary.
This is a website I created during my internship in a local based property management company. Project uses Python, Django, PostgreSQL, Celery, and Redis as a cache engine and a message broker.
Clone the perository
Use the package manager pip to install dependencies.
pip install -r requirements.txt
Change database settings in 'settings.py'
Install Redis (for Ubuntu based systems just type):
sudo apt install redis-server
Then we need to check if the redis server works or not. First, open redis command line interface by typing:
redis-cli
Then, type PING and press Enter. if the result is
PONG
then everything is ok.
Create tables in a database by typing:
python manage.py migrate
Collect static files:
python manage.py collectstatic
Run a wsgi server by typing:
python manage.py runserver
The server runs automatically on 127.0.0.1:8000
-
Python - programming language
-
Django - Django web framework
-
Redis - A NoSQL database and a message broker
-
Celery - A background task manager
Any changes are welcome.
MIT