У объекта 'bytes' нет атрибута 'name' django

я хочу прочитать файл txt, который я ввел. но файл стал в байтах, потому что я его закодировал. как открыть файл и можно ли его распечатать? я хочу зашифровать это сообщение в файле txt. сообщение об ошибке выглядит следующим образом

f = open('media/txt/'+f.name, 'r')

AttributeError: объект 'bytes' не имеет атрибута 'name'

я пытался прочитать файл следующим образом

def read_file(f):
    f = f.encode("utf8")
    f = open('media/txt/'+f.name, 'r')
    file_content = f.read()
    f.close()
    print(file_content)

и я вызвал эту функцию

plaintext = Audio_store.objects.all().values_list('password').last()
pt = plaintext[0]
read_file(pt)
Вернуться на верх