Error in Vercel deploying Django

Hello everyone, I build my django project and tried to deploy it in vercel. but I get this error message in vercel.

[18:59:34.993] Running build in Washington, D.C., USA (East) – iad1
[18:59:35.128] Cloning github.com/calleja09/django-201 (Branch: main, Commit: 8d73939)
[18:59:35.527] Cloning completed: 398.703ms
[18:59:35.702] Restored build cache
[18:59:35.797] Running "vercel build"
[18:59:36.291] Vercel CLI 33.2.0
[18:59:36.445] WARN! Due to `builds` existing in your configuration file, the Build and Development Settings defined in your Project Settings will not apply. Learn More: https://vercel.link/unused-build-settings
[18:59:37.843] Collecting asgiref==3.7.2 (from -r requirements.txt (line 1))
[18:59:37.863]   Downloading asgiref-3.7.2-py3-none-any.whl.metadata (9.2 kB)
[18:59:37.891] Collecting certifi==2023.11.17 (from -r requirements.txt (line 2))
[18:59:37.896]   Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB)
[18:59:38.021] Collecting cffi==1.16.0 (from -r requirements.txt (line 3))
[18:59:38.027]   Downloading cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
[18:59:38.114] Collecting charset-normalizer==3.3.2 (from -r requirements.txt (line 4))
[18:59:38.120]   Downloading charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
[18:59:38.152] Collecting crispy-tailwind==1.0.0 (from -r requirements.txt (line 5))
[18:59:38.158]   Downloading crispy_tailwind-1.0.0-py3-none-any.whl.metadata (4.2 kB)
[18:59:38.363] Collecting cryptography==42.0.1 (from -r requirements.txt (line 6))
[18:59:38.369]   Downloading cryptography-42.0.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.3 kB)
[18:59:38.390] Collecting defusedxml==0.7.1 (from -r requirements.txt (line 7))
[18:59:38.395]   Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
[18:59:38.683] ERROR: Ignored the following versions that require a different python version: 5.0 Requires-Python >=3.10; 5.0.1 Requires-Python >=3.10; 5.0a1 Requires-Python >=3.10; 5.0b1 Requires-Python >=3.10; 5.0rc1 Requires-Python >=3.10
[18:59:38.687] ERROR: Could not find a version that satisfies the requirement Django==5.0.1 (from versions: 1.1.3, 1.1.4, 1.2, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.2.7, 1.3, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.4, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.4.8, 1.4.9, 1.4.10, 1.4.11, 1.4.12, 1.4.13, 1.4.14, 1.4.15, 1.4.16, 1.4.17, 1.4.18, 1.4.19, 1.4.20, 1.4.21, 1.4.22, 1.5, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.5.6, 1.5.7, 1.5.8, 1.5.9, 1.5.10, 1.5.11, 1.5.12, 1.6, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.6.6, 1.6.7, 1.6.8, 1.6.9, 1.6.10, 1.6.11, 1.7, 1.7.1, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.7.11, 1.8a1, 1.8b1, 1.8b2, 1.8rc1, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.8.10, 1.8.11, 1.8.12, 1.8.13, 1.8.14, 1.8.15, 1.8.16, 1.8.17, 1.8.18, 1.8.19, 1.9a1, 1.9b1, 1.9rc1, 1.9rc2, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.9.5, 1.9.6, 1.9.7, 1.9.8, 1.9.9, 1.9.10, 1.9.11, 1.9.12, 1.9.13, 1.10a1, 1.10b1, 1.10rc1, 1.10, 1.10.1, 1.10.2, 1.10.3, 1.10.4, 1.10.5, 1.10.6, 1.10.7, 1.10.8, 1.11a1, 1.11b1, 1.11rc1, 1.11, 1.11.1, 1.11.2, 1.11.3, 1.11.4, 1.11.5, 1.11.6, 1.11.7, 1.11.8, 1.11.9, 1.11.10, 1.11.11, 1.11.12, 1.11.13, 1.11.14, 1.11.15, 1.11.16, 1.11.17, 1.11.18, 1.11.20, 1.11.21, 1.11.22, 1.11.23, 1.11.24, 1.11.25, 1.11.26, 1.11.27, 1.11.28, 1.11.29, 2.0a1, 2.0b1, 2.0rc1, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.0.10, 2.0.12, 2.0.13, 2.1a1, 2.1b1, 2.1rc1, 2.1, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.7, 2.1.8, 2.1.9, 2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1.15, 2.2a1, 2.2b1, 2.2rc1, 2.2, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.2.7, 2.2.8, 2.2.9, 2.2.10, 2.2.11, 2.2.12, 2.2.13, 2.2.14, 2.2.15, 2.2.16, 2.2.17, 2.2.18, 2.2.19, 2.2.20, 2.2.21, 2.2.22, 2.2.23, 2.2.24, 2.2.25, 2.2.26, 2.2.27, 2.2.28, 3.0a1, 3.0b1, 3.0rc1, 3.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.0.6, 3.0.7, 3.0.8, 3.0.9, 3.0.10, 3.0.11, 3.0.12, 3.0.13, 3.0.14, 3.1a1, 3.1b1, 3.1rc1, 3.1, 3.1.1, 3.1.2, 3.1.3, 3.1.4, 3.1.5, 3.1.6, 3.1.7, 3.1.8, 3.1.9, 3.1.10, 3.1.11, 3.1.12, 3.1.13, 3.1.14, 3.2a1, 3.2b1, 3.2rc1, 3.2, 3.2.1, 3.2.2, 3.2.3, 3.2.4, 3.2.5, 3.2.6, 3.2.7, 3.2.8, 3.2.9, 3.2.10, 3.2.11, 3.2.12, 3.2.13, 3.2.14, 3.2.15, 3.2.16, 3.2.17, 3.2.18, 3.2.19, 3.2.20, 3.2.21, 3.2.22, 3.2.23, 4.0a1, 4.0b1, 4.0rc1, 4.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.0.6, 4.0.7, 4.0.8, 4.0.9, 4.0.10, 4.1a1, 4.1b1, 4.1rc1, 4.1, 4.1.1, 4.1.2, 4.1.3, 4.1.4, 4.1.5, 4.1.6, 4.1.7, 4.1.8, 4.1.9, 4.1.10, 4.1.11, 4.1.12, 4.1.13, 4.2a1, 4.2b1, 4.2rc1, 4.2, 4.2.1, 4.2.2, 4.2.3, 4.2.4, 4.2.5, 4.2.6, 4.2.7, 4.2.8, 4.2.9)
[18:59:38.691] ERROR: No matching distribution found for Django==5.0.1
[18:59:38.759] 
[18:59:38.760] [notice] A new release of pip is available: 23.3.1 -> 24.0
[18:59:38.760] [notice] To update, run: pip install --upgrade pip
[18:59:38.882] Traceback (most recent call last):
[18:59:38.883]   File "/vercel/path0/manage.py", line 11, in main
[18:59:38.883]     from django.core.management import execute_from_command_line
[18:59:38.884] ModuleNotFoundError: No module named 'django'
[18:59:38.884] 
[18:59:38.884] The above exception was the direct cause of the following exception:
[18:59:38.884] 
[18:59:38.885] Traceback (most recent call last):
[18:59:38.885]   File "/vercel/path0/manage.py", line 22, in <module>
[18:59:38.885]     main()
[18:59:38.885]   File "/vercel/path0/manage.py", line 13, in main
[18:59:38.885]     raise ImportError(
[18:59:38.885] ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
[18:59:38.888] Error: Command "./build_files.sh" exited with 1
[18:59:39.081] 

I already remove the psycopg2 in the requirements.txt:

asgiref==3.7.2
certifi==2023.11.17
cffi==1.16.0
charset-normalizer==3.3.2
crispy-tailwind==1.0.0
cryptography==42.0.1
defusedxml==0.7.1
Django==5.0.1
django-allauth==0.60.1
django-allauth-ui==0.2.1
django-crispy-forms==2.1
django-widget-tweaks==1.5.0
idna==3.6
oauthlib==3.2.2
pillow==10.2.0
psycopg2-binary==2.9.9
pycparser==2.21
PyJWT==2.8.0
python3-openid==3.2.0
requests==2.31.0
requests-oauthlib==1.3.1
sorl-thumbnail==12.10.0
sqlparse==0.4.4
tzdata==2023.4
urllib3==2.2.0

This is the key line from that error message. What do you think it’s telling you?

Set the runtime to minimum python3.10 for django==5.0.x

{
  "src": "project/wsgi.py",
  "use": "@vercel/python",
  "config": {
    "runtime": "python3.10",
    "maxLambdaSize": "15mb"
  }
}