From 78e9da8bd37db739ef831ae6a400cddf959c6440 Mon Sep 17 00:00:00 2001 From: pierregeeraert Date: Tue, 7 Jul 2026 10:20:31 +0100 Subject: [PATCH] admin field for the url --- django_code/apps/random_simpsons/admin.py | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/django_code/apps/random_simpsons/admin.py b/django_code/apps/random_simpsons/admin.py index 84646f9..09ca0c4 100644 --- a/django_code/apps/random_simpsons/admin.py +++ b/django_code/apps/random_simpsons/admin.py @@ -1,7 +1,7 @@ from django.contrib import admin,messages from django.utils.translation import ngettext from prompt_toolkit.shortcuts import print_container -from .models import SimpsonsData,simpsons_data_object +from .models import SimpsonsData,simpsons_data_object,urlData from .utils import mark_episode_watched,unwatch_all_episodes,generate_new_urls_for_episode from import_export import resources from import_export.admin import ImportExportModelAdmin @@ -81,3 +81,23 @@ class EpisodeAdmin(ImportExportModelAdmin): def delete_queryset(self, request, queryset): queryset.using(DB).delete() + +@admin.register(urlData) +class urldataAdmin(ImportExportModelAdmin): + list_display = ('url_example', 'prefix', 'infix', 'suffix','addedDate') + #fields = ['url_example', 'prefix', 'infix', 'suffix'] + + #fields = ( + # ('prefix', 'infix', 'suffix'), + # 'url_example' + #) + + fieldsets = [ + ( + None, + { + "description": ["collapse"], + 'fields': (('prefix', 'infix', 'suffix'), 'url_example') + }, + ) + ] \ No newline at end of file