from django.contrib import admin from . models import Organization # Register your models here. class OrganizationAdmin(admin.ModelAdmin): list_display = ('id', 'title', 'contact_us_email', 'website_url') list_filter = ('title',) # You can add more fields for filtering search_fields = ('title', 'contact_us_email', 'website_url') list_per_page = 20 # Number of items displayed per page in the admin list view fieldsets = ( ('Basic Information', { 'fields': ('title', 'contact_us_email', 'website_url') }), ('Social Media', { 'fields': ('instagram_handle', 'facebook_handle', 'linkedin_handle') }), ('Images', { 'fields': ('logo_image', 'favicon_image') }), ('Text Fields', { 'fields': ( 'about_us', 'terms_condition', 'terms_condition_user', 'terms_condition_merchant', 'privacy_policy', 'privacy_policy_user', 'privacy_policy_merchant', 'subscription_agreement', 'license_agreement_user', 'license_agreement_merchant' ) }), ) # readonly_fields = ('title',) # Add any other fields you want to make readonly admin.site.register(Organization, OrganizationAdmin)