from django.shortcuts import render, get_object_or_404
from .models import BlogPost
from blog.models import BlogPost
from .models import NewsPost


def blog_detail(request, slug):
    blog = get_object_or_404(BlogPost, slug=slug)
    return render(request, 'blog/blog_detail.html', {'blog': blog})


def news_view(request):
    news_posts = BlogPost.objects.filter(is_auto_fetched=True).order_by('-created_at')[:10]  # Show latest 10
    return render(request, "news.html", {"news_posts": news_posts})

def blog_list(request):
    news_posts = BlogPost.objects.all()  

    # # Debugging
    # print("Fetched News Posts:", news_posts)

    return render(request, 'blog/news.html', {'news_posts': news_posts})