尝试上传多个文件,但收到str错误

时间:2018-01-19 16:37:34

标签: python django

我正在尝试上传多个文件,但我收到此错误:

>>> s = "My mother gave my sister my robot."
>>> import re
>>> prefix = "my"
>>> re.findall(prefix + r'\s+(\w+)', s, re.IGNORECASE)
['mother', 'sister', 'robot']
>>> 

这件事与我的__str__ returned non-string (type int) 功能有关。如果我把它留给__str__,那么它只显示一个对象,而不是真实的文件名。我也尝试使用return self.file,但它也没有成功。

os.basename

2 个答案:

答案 0 :(得分:0)

试试这个

def __unicode__(self):
        return self.file

您还可以返回文件名

的unicode版本
Series

答案 1 :(得分:0)

答案实际上是在课堂上,不得不将返回的 str 转换为继承的类。