powershell # terminal setting
pip install django djangoresframework # install framework
django-admin startproject music_controller # make project
cd music* # get into dir
django-admin startapp api # start api
settings # add few options
+'api.apps.ApiConfig'
+ 'rest_framework'
views # your jobs
+from django.http import HttpResponse
+def main(request):
+ return HttpResponse("Hello")
from django.contrib import admin
from django.urls import path,include # include path
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('api.urls'))
]
from django.urls import path
from .views import main # import main from .views
urlpatterns = [
path('',main)
]
python .\manage.py makemigrations
python .\manage.py migrate
python .\manage.py runserver
urlpatterns = [
path('admin/', admin.site.urls),
path('api/ ', include('api.urls')) # change path
]
urlpatterns = [
path('Home',main)
path('',main) # multiple end points
]