Django rest framework и swagger : недопустимый литерал для int() с базой 10: 'None'

Когда я использую rest_framework_swagger, я сталкиваюсь с некоторыми ошибками. как вы можете видеть, это больше связано с библиотекой и портом. есть ли что-то неправильное в моих других представлениях?

вот мой код :

from rest_framework_swagger.views import get_swagger_view

from . import views
schema_view = get_swagger_view(title='Pastebin API')
urlpatterns = [
    path('', schema_view),

]

и это ошибка, которая касается типа порта, который не является таковым:

Traceback (most recent call last):
  File "/home/alireza/anaconda3/lib/python3.7/site-packages/asgiref/sync.py", line 482, in thread_handler
  File "/home/alireza/anaconda3/lib/python3.7/site-packages/django_elasticsearch_dsl_drf/viewsets.py", line 160, in __init__
    self.document._get_using()
  File "/home/alireza/anaconda3/lib/python3.7/site-packages/elasticsearch_dsl/connections.py", line 109, in get_connection
    return self.create_connection(alias, **self._kwargs[alias])
  File "/home/alireza/anaconda3/lib/python3.7/site-packages/elasticsearch_dsl/connections.py", line 84, in create_connection
    conn = self._conns[alias] = Elasticsearch(**kwargs)
  File "/home/alireza/anaconda3/lib/python3.7/site-packages/elasticsearch/client/__init__.py", line 203, in __init__
    self.transport = transport_class(_normalize_hosts(hosts), **kwargs)
  File "/home/alireza/anaconda3/lib/python3.7/site-packages/elasticsearch/client/utils.py", line 52, in _normalize_hosts
    if parsed_url.port:
  File "/home/alireza/anaconda3/lib/python3.7/urllib/parse.py", line 169, in port
    port = int(port, 10)

Exception Type: ValueError at /swagger/
Exception Value: invalid literal for int() with base 10: 'None'
Вернуться на верх