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'