Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django';文件';对象没有属性'_尺寸';论管理中的变更形式_Python_Django - Fatal编程技术网

Python Django';文件';对象没有属性'_尺寸';论管理中的变更形式

Python Django';文件';对象没有属性'_尺寸';论管理中的变更形式,python,django,Python,Django,我有一个干净的方法来验证django admin中mp3文件的上传(注意音频文件字段): 创建新模型对象时,“清理”功能运行良好。但是,在“管理更改”窗体上更改对象的属性时,我得到: 'File' object has no attribute '_size' 有人能告诉我我做错了什么吗?\u size是一个内部Django属性,它用于缓存文件大小-它并不总是设置好(例如,在管理中编辑现有对象时)。您不应该直接访问它 相反,请尝试。\u size是一个内部Django属性,它用于缓存文件大小-

我有一个干净的方法来验证django admin中mp3文件的上传(注意音频文件字段):

创建新模型对象时,“清理”功能运行良好。但是,在“管理更改”窗体上更改对象的属性时,我得到:

'File' object has no attribute '_size'

有人能告诉我我做错了什么吗?

\u size
是一个内部Django属性,它用于缓存文件大小-它并不总是设置好(例如,在管理中编辑现有对象时)。您不应该直接访问它


相反,请尝试。

\u size
是一个内部Django属性,它用于缓存文件大小-并不总是设置它(例如,在管理中编辑现有对象时)。您不应该直接访问它


相反,请尝试。

谢谢您消除了错误。但是现在我得到了同样的内容类型属性。是否也有此项的替代项?
content\u type
属性仅在上显示。一旦它们被保存,就不存在这样的属性。您需要添加才能在提交时执行此操作,而不是每次编辑对象时。请注意文档中的警告,即检查
内容\u类型
不能保证该文件实际上是MP3文件。谢谢。是的,我想我必须使用一个外部库来检查它是否是mp3。谢谢,这消除了错误。但是现在我得到了同样的内容类型属性。是否也有此项的替代项?
content\u type
属性仅在上显示。一旦它们被保存,就不存在这样的属性。您需要添加才能在提交时执行此操作,而不是每次编辑对象时。请注意文档中的警告,即检查
内容\u类型
不能保证该文件实际上是MP3文件。谢谢。是的,我想我必须使用一个外部库来检查它是否是mp3。
'File' object has no attribute '_size'