ModuleNotFoundError: No module named 'pkg_resources' With Django Project
ModuleNotFoundError: No module named 'pkg_resources'
when trying to run Django Application.
This error simply indicates a version mismatch. Django support may not work with the latest Python versions because support still remains in earlier versions of python. So all you can do is create a virtual environment that is tied to a previous version of Python such as 3.11.
You've asked this question using an experimental UI intended for opinion-based questions. This UI has several major bugs that don't seem like they're getting resolved.
I'd recommend deleting this question, and asking it again using the "troubleshooting" question type to get the standard question UI. (Always pick "troubleshooting" if you're given the choice.) Also see the help center for some advice on asking a well-received question; in particular you are much likely to get a good answer if you include a minimal, reproducible example demonstrating the issue and not just an error message.
As you've written this it's not especially clear what your issue is; pinning to backlevel software versions usually isn't a long-term sustainable solution. (I've very recently updated a Django service to run with Python 3.14 FWIW and don't specifically remember this as a problem.)
do you ask for advice or you wrote tutorial for others?