簡體   English   中英

如何在反應前端通過其 id 顯示此博客 django 后端

[英]How to show this blog django backend by its id in react frontend

楷模

class Blog(models.Model):
    title = models.CharField(max_length=50)
    content = models.TextField()
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)

序列化器

class BlogSerializer(serializers.ModelSerializer):
    class Meta:
        model = Blog
        fields = '__all__'

意見

class BlogDetailView(generics.RetrieveUpdateDestroyAPIView):
    queryset = Blog.objects.all()
    serializer_class = BlogSerializer

和網址

from django.urls import path
from .views import BlogDetailView

urlpatterns = [
    path('blog/<int:pk>/', BlogDetailView.as_view()),
]

我正在嘗試制作一個博客網站。 我們如何在 react js 中按 id 顯示博客

我認為您想獲取按 id 排序的博客列表。 所以,你可以這樣做——

意見 -

class BlogDetailView(generics.ListAPIView):
    queryset = Blog.objects.all().order_by('-id') # descending order 
    serializer_class = BlogSerializer

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM