From ee8d57f8095f7881d3071f0c21523841bf6e23b1 Mon Sep 17 00:00:00 2001 From: Irwan Cahyono Date: Tue, 25 Mar 2025 15:37:35 +0700 Subject: [PATCH] rest paging --- freekake_api/freekake_api/settings.py | 14 ++++++++++++++ freekake_api/freekake_api/urls.py | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/freekake_api/freekake_api/settings.py b/freekake_api/freekake_api/settings.py index 1afa8ed..1d6e8df 100644 --- a/freekake_api/freekake_api/settings.py +++ b/freekake_api/freekake_api/settings.py @@ -40,6 +40,7 @@ INSTALLED_APPS = [ 'rest_framework', 'psycopg2', + 'corsheaders', 'core', 'content', @@ -48,6 +49,9 @@ INSTALLED_APPS = [ MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', + + 'corsheaders.middleware.CorsMiddleware', + 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', @@ -131,3 +135,13 @@ STATIC_URL = 'static/' # https://docs.djangoproject.com/en/5.1/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' + +CORS_ALLOWED_ORIGINS = [ + "http://localhost:5173", + "http://127.0.0.1:5173", +] + +REST_FRAMEWORK = { + 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', + 'PAGE_SIZE': 10 +} \ No newline at end of file diff --git a/freekake_api/freekake_api/urls.py b/freekake_api/freekake_api/urls.py index 9bc829e..f82a506 100644 --- a/freekake_api/freekake_api/urls.py +++ b/freekake_api/freekake_api/urls.py @@ -20,5 +20,5 @@ from django.urls import path, include urlpatterns = [ # path('admin/', admin.site.urls), - path('core/', include('core.urls')), + path('core/', include('core.urls')), ]