vohrakunal / parkinglotproblem-python

Famous Parking Lot problem Using Python and Django

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

parkinglotproblem-python

Famous Parking Lot problem Using Python and Django ver 2.2 Designed by kv

Requirements

Python 3.4+
A supported version of Django (currently 1.11+)

Files Description

Current Status of slots (Occupied/Vacant)

http://www.your_hostname/api/

Add or Delete a Parking Slot and view currently parked cars

http://www.your_hostname/api/parking/

Superuser login

http://www.your_hostname/api/login/

Search

http://www.your_hostname/api/search/

Can only be accessed if logged in Search using car registration number and car color and get output in the form of parking slot, parking level, registration number and color

Logout

http://www.your_hostname/api/logout/

Clear all login values

Deployment

Install django ver 1.11 LTS

$ pip install django==1.11

Install MySQL and do the modifications below Create a database aps Import aps.sql using

$ mysql -u <mysql_username> -p aps < aps.sql

change MySQL USER:'mysql_username', PASS:'mysql_password', HOST and PORT address in aps/settings [default values: (USER': 'django', 'PASSWORD':'django', 'HOST': 'localhost','PORT': '')]

Run Migrations

change directory to home_folder/aps python manage.py makemigrations python manage.py migrate

Create a USER

$ python manage.py createsuperuser
Username (leave blank to use 'default_user'):
Email address:
Password:
Password (again):

Superuser created successfully.

Run Server

$ python manage.py runserver

Open URL

hostname:8000/

Build With

Authors

  • Kunal Vohra -Owner and Developer- kv

For any suggestions or improvements or other queries write to me kv

About

Famous Parking Lot problem Using Python and Django

License:MIT License


Languages

Language:Python 72.2%Language:HTML 27.8%