c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
Python

How to hide the ID field from the Django admin?

| | python

In this video tutorial I will show you how to hide the ID field from the Django admin.

I want to hide the id_category field from the Django admin interface and also to keep it as an auto-increment primary key field.

To achieve this by creating a custom ModelAdmin class for the model and excluding the id_category field from the list of fields to display in the admin interface.

CODE:

from django.contrib import admin

from mypost.models import Post
from mypost.models import Category

admin.site.register(Post)
admin.site.register(Category)

UPDATED CODE:

from django.contrib import admin

from mypost.models import Post
from mypost.models import Category

class CategoryAdmin(admin.ModelAdmin):
exclude = ('id_category',)

admin.site.register(Post)
admin.site.register(Category, CategoryAdmin)

VIDEO GUIDE: