SeokRae / airbnb_rest_api

Django REST API Frame work

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Airbnb API

REST & GraphQL API of the Airbnb Clone using Django REST Framework and Graphene GraphQL

Project Install Settings

  1. git clone https://github.com/nomadcoders/airbnb-api.git --branch blueprint --single-branch awesome-api-course
  2. git remote -v
  3. git log
  4. rm -rf .git
  5. git init
  6. git remote add origin {My Resitory}

My Project Install Settings

  1. git init
  2. git clone add origin https://github.com/SeokRae/airbnb_rest_api.git

Project Setting

  1. db.sqlite3 삭제
  2. pipenv install
  3. pipenv shell
  4. python manage.py makemigrations
  5. python manage.py migrate
  6. python manage.py createsuperuser
  7. django_seed/__init__.py/Seed/faker
    • 35 line: cls.fakers[code].seed(random.randint(1, 10000)) > cls.fakers[code].seed_instance(random.randint(1, 10000))
  8. python manage.py mega_seed

Django Rest Framework

  • pipenv install djangorestframework

API Actions

  • Rooms API

    • List Rooms
    • See Room
    • Create Room
    • Delete Room
    • Edit Room
    • Filter Rooms
    • Search Rooms
  • Users API

    • See Profile
    • Edit Profile
    • Login
    • Create Account
    • Add/Room From Favourites
    • See Favs

About

Django REST API Frame work


Languages

Language:Python 100.0%