Hello,
I would really like to use SlugRelatedField to describe a model with Django's User model as a foreign key by username, however the foreign key is blank=True, null=True.
I've tried setting required to False and default to N/A or just "" but each time I get the error:
'NoneType' object has no attribute 'username'
To be clearer, this is the model and serializer code:
class Tag(models.Model):
name = models.SlugField(max_length=128)
description = models.CharField(max_length=1024)
user = models.ForeignKey(User, null=True, blank=True)# Can be "User-Specific", or global
def __unicode__(self):
class TagSerializer(serializers.ModelSerializer):
user = serializers.SlugRelatedField(slug_field='username', default="N/A", required=False)
class Meta:
model = Tag