Django CRUD данные не видны, хотя они добавлены в базу данных

Я новичок в django и postgresql, в настоящее время я делаю CRUD и я смог сделать страницу создания и вставки, я смог добавить детали, как они появляются в базе данных enter image description here

но он не отображается на странице чтения enter image description here

вот код в файле views.py

def show_cat(request):
    showcategory = Categories.objects.filter(isactive=True)
    #print(showall)
    serializer = CategoriesSerializer(showcategory,many=True)
    #print(serializer.data)
    return render(request,'polls/show_cat.html',{"data":serializer.data})

def insert_cat(request):
    if request.method == "POST":
        insertcategory = {}
        insertcategory['category_name']=request.POST.get('category_name')
        insertcategory['category_description']=request.POST.get('category_description')
        form = CategoriesSerializer(data=insertcategory)
        if form.is_valid():
            form.save()
            print("hkjk",form.data)
            messages.success(request,'Record Updated Successfully...!:)')
            return redirect('categories:show_cat')
        else:
            print(form.errors)
            return redirect('categories:show_cat')
    else:
        insertcategory = {}
        form = CategoriesSerializer(data=insertcategory)  
        if form.is_valid(): 
            print(form.errors)   
        return render(request,'polls/insert_cat.html')
urls.py
from django.urls import  path
from categories import views
from django.urls.conf import include  
from django.conf import settings  
from django.conf.urls.static import static  



urlpatterns=[
    path('',views.show_cat,name="show_cat"),
    path('insert_cat/',views.insert_cat,name="insert_cat"),
    path('edit_cat/',views.edit_cat,name="edit_cat"),
    path('del_cat/',views.del_cat,name="del_cat")
]

Я перепробовал все возможные варианты, но у меня не получается отобразить данные на странице 'read', пожалуйста, помогите

Вернуться на верх