Использование модели пользователя в POST Django Rest Framework

У меня есть небольшое веб-приложение. Я хочу по существу воссоздать эту форму из django admin, в POST запросе в Django REST Framework:

Django Admin Form

Я смог добавить поля File Name и File Path, но у меня проблемы с воспроизведением поля user, чтобы я мог ввести идентификатор пользователя или имя пользователя и отправить его вместе с запросом. Я продолжаю получать эту ошибку при доступе к конечной точке:

django.core.exceptions.ImproperlyConfigured: Could not resolve URL for hyperlinked relationship using view name "user-detail". You may have failed to include the related model in your API, or incorrectly configured the `lookup_field` attribute on this field

Я включил свой сериализатор и представление для конечной точки ниже:

serializer.py 

class FileSerializer(serializers.HyperlinkedModelSerializer):
     class Meta:
          model = File
          fields = '__all__'

views.py

class UserFileList(generics.ListCreateAPIView):
    queryset = File.objects.all().order_by('user_id')
    permisson_classes = [permissions.IsAuthenticatedOrReadOnly]
    serializer_class = FileSerializer
Вернуться на верх