Функция get_or_create, возвращает кортеж: (object, create) -object является экземпляром Anon.objects.get_or_create (username1 = loggedinuser) -create является логическим значением (true, если объект создан, или false, если объект получает)
Так что вы можете попробовать:
loggedinanon, creation= Anon.objects.get_or_create(username1=loggedinuser)
newdoc = Document(docfile = request.FILES['docfile'])
newdoc.save()
loggedinanon.profilePic = newdoc
У меня есть сомнения по поводу последней строки: loggedinanon.profilePi c = newdo c
Я думаю, у вас должно быть что-то еще например:
objectName = ClassName.update (userName = loggedinanon, default = {'profilePi c': newdoc})
В зависимости от отношений вашей модели. Django учебник довольно длинный для чтения, но очень нужен https://docs.djangoproject.com/en/3.0/ref/models/querysets/