Использование модели пользователя в POST Django Rest Framework
У меня есть небольшое веб-приложение. Я хочу по существу воссоздать эту форму из django admin, в POST запросе в Django REST Framework:
Я смог добавить поля 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