Facing Issue.

How many of you have been having issue on django 5.1 and adminlte3 package.
The problem is that adminlte3 is using a filter that is deprecated on django 4.2 and completely removed in 5.1. so no ‘add/update’ pages are opening for any model from admin lte’s admin panel. I have opened a PR on the repo but last activity on that repo was 11 months ago. so i mailed the creator but he isnt responding.
What should i do?

  1. Use other packages like jazzmin
  2. Fork his repo and create my own package called ‘django-adminlte4’ I need suggestions

Hello there!
Well…There’s no right answer to this question, but I would rather ask myself the following questions:

  • Do I need this ASAP? (Probably yes, from what you described) This will help you to decide if you can wait or not for this patch to be merged.
  • How much effort is to fork the project? Is there any other forks already that may already have fixed this issue, so you don’t need to that yourself. If you fork it, will it be just for you, or you’re going to keep maintaining the project? Having it just for you can be quicker (you can do i “dirty fix” just to keep your project running), but others maybe are also facing this issue.
  • How much effort is from switching to other package? It may look like a simple task, but it can break unexpected places, specially if you’ve added any custom admin templates.

After wondering for a bit, you may find the answer you’re looking for.
If you have any other questions, feel free to do so.