Django CRUD данные не видны, хотя они добавлены в базу данных
Я новичок в django и postgresql, в настоящее время я делаю CRUD и я смог сделать страницу создания и вставки, я смог добавить детали, как они появляются в базе данных
но он не отображается на странице чтения
вот код в файле 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', пожалуйста, помогите