ImportError: cannot import name 'Required' from 'typing_extensions'

я установил расширения для набора текста в моем python 3.9.0

pip install typing_extensions

тогда я импортировал в urls.py

from typing_extensions import Required
from django.contrib import admin
from django.urls import path
from .views import index,add_post,delete_post,update_post,
urlpatterns = [
    path('admin/', admin.site.urls),
    path('',index,name="home"),
    path('updatepost/<int:id>',update_post,name='updatepost'),
    path('addpost/',add_post,name='addpost'),
    path('delete/<int:id>',delete_post,name='deletepost'),
]

но в терминале написано

  File "C:\Users\ABU RAYHAN\Desktop\projects\miniblog\blog\urls.py", line 1, in <module>
    from typing_extensions import Required
ImportError: cannot import name 'Required' from 'typing_extensions' (C:\Users\ABU RAYHAN\AppData\Local\Programs\Python\Python39\lib\site-packages\typing_extensions.py)

как я могу это решить?

Вернуться на верх