Skip to content

AliSajadian/room_reservation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

room_reservation

Booking room test project

Screenshot from 2023-03-06 01-34-42

Create database


   CREATE DATABASE room_rez_db;
   CREATE USER room_rez_user WITH PASSWORD 'te$Tpr0J';

   ALTER ROLE room_rez_user SET client_encoding TO 'utf8';
   ALTER ROLE room_rez_user SET default_transaction_isolation TO 'read committed';
   ALTER ROLE room_rez_user SET timezone TO 'UTC';

   GRANT ALL PRIVILEGES ON DATABASE room_rez_db TO room_rez_user;
   \q

Clone project from github

   python3 install virtualenv

   mkdir reservation
   cd reservation
   
   git init 
   git clone url
   source /env/bin/activate

   pip install django djangorestframework psycopg2 django-cors-headers django-extensions pandas
   
   code .
   "CTRL + SHIFT + P --> python select interpreter --> (env)main"
   
   python manage.py makemigrations 
   python manage.py migrate
   python manage runserver

Create project srom scratch

   python3 install virtualenv

   mkdir reservation
   cd reservation
   
   virtualenv env
   source /env/bin/activate
   git init 
   
   pip install django djangorestframework psycopg2 django-cors-headers django-extensions pandas
   
   django-admin startproject main
   code .
   "CTRL + SHIFT + P --> python select interpreter --> (env)main"
   cd main
   
   python manage.py startapp room_reservation
   "update settings.py file --> INSTALLED_APPS section --> DATABASES section"
   
   python manage.py migrate
   python manage.py createsuperuser
   
   "Add models"
   python manage.py makemigrations 
   python manage.py migrate
   python manage runserver
   
   "Add serializers, services, apis, urls"

**Well done! enjoy api.