Python - Django - Heroku - ImportError - cannot import name 'fromshare' from 'socket'

Я успешно развернул свое приложение в heroku, но теперь я получаю ошибку:

ImportError at /
cannot import name 'fromshare' from 'socket' (/app/.heroku/python/lib/python3.9/socket.py)

Похоже, что это восходит к:

File "/app/users/forms.py" in <module>
  1. from socket import fromshare

Я просмотрел все возможные места в Интернете и не видел, чтобы кто-нибудь сталкивался с этим. Есть идеи, как мне это исправить?

socket.fromshare() доступен только на Windows. Вы не сможете использовать его на Heroku, поскольку его динозавры работают под управлением Linux.

Без большего количества информации я не могу рекомендовать альтернативу, но это основная причина вашей проблемы.

Попробуйте удалить from socket import fromshare из файла. Видя, что это для файла forms.py, я не думаю, что вам нужно импортировать этот модуль.

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