from django.conf import settings
from django.conf.urls.static import static
from django.urls import path, include
from django.contrib import admin
from blog.views import (
    home, 
    article_list, 
    article_detail, 
    article_list_api,
    article_detail_api,
    article_list_sctc_api,
    article_list_cssc_api,
    innovation_list_api,       # Import ใหม่
    innovation_detail_api,     # Import ใหม่ (ถ้าต้องการ)
)

urlpatterns = [
    path('admin/', admin.site.urls),
    path('ckeditor/', include('ckeditor_uploader.urls')),
    path('', home, name='home'),
    path('articles/', article_list, name='article_list'),
    path('articles/<int:pk>/', article_detail, name='article_detail'),
    path('api/articles/', article_list_api, name='article_list_api'),
    path('api/articles/<int:pk>/', article_detail_api, name='article_detail_api'),
    path('api/articles/sctc/', article_list_sctc_api, name='article_list_sctc_api'),
    path('api/articles/cssc/', article_list_cssc_api, name='article_list_cssc_api'),
    path('api/innovation/', innovation_list_api, name='innovation_list_api'),
    path('api/innovation/<int:pk>/', innovation_detail_api, name='innovation_detail_api'),
]

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
