Skip to content

CRUD Django dengan DRF sebagai backend, react sebagai frontend

Notifications You must be signed in to change notification settings

ArisDjango/CrudPythonKrystian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CrudPythonKrystian

  1. backend API
    • Instalasi Django

      • clone git
      • buat venv
      • pip install django djangorestframework django-cors-headers
      • django-admin startproject backendapi
      • cd backendapi/
      • django-admin strartapp api
    • Membuat superuser

      • 'python manage.py migrate'
      • 'python manage.py createsuperuser'
      • isi username, email, isi password aris1985
    • Menambahkan installed apps

      • Masuk ke folder backendapi>settings.py,
      • pada INSTALLED_APPS tambahkan:
      'rest_framework',
      'corsheaders',
      'api'
      
    • Menjalankan server

      • python manage.py migrate
      • python manage.py runserver
    • Kode api dan routing

      • api>views.py, masukkan code
      • buat file api>serializers.py, masukkan code
      • buka file backendapi>urls.py, code
      • buat file api>urls.py, code
    • Testing api (add user)

      • test api menggunakan postman
      • metode GET, masukkan http://127.0.0.1:8000/api/users/, output json menunjukkan data user saat ini
      • metode POST, masukkan http://127.0.0.1:8000/api/users/, body>form-data pada key, tambahkan username, password untuk membuat user baru. output berupa data id berbentuk json
      • jika kembali ke GET, maka akan didapatkan data user baru
    • Create Token di setiap add user

About

CRUD Django dengan DRF sebagai backend, react sebagai frontend

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages