Я хотел бы добавить новое предложение, используя username
вместо userID
.
Не могли бы вы посоветовать, как это можно сделать с помощью user_receiver
?
models.py
User = get_user_model()
class Offer(models.Model):
user_sender = models.ForeignKey(User, related_name='user_sender', on_delete=models.CASCADE)
user_receiver = models.ForeignKey(User, related_name='user_receiver', on_delete=models.CASCADE)
serializer.py
class OfferSerializer(serializers.ModelSerializer):
current_user = serializers.CharField(default=serializers.CurrentUserDefault())
user_receiver = ???
class Meta:
model = Offer
fields = ('user_sender', 'user_receiver')