Python 使用call_命令时collectstatic命令的异常行为
使用时Python 使用call_命令时collectstatic命令的异常行为,python,django,encoding,non-ascii-characters,Python,Django,Encoding,Non Ascii Characters,使用时 python manage.py collectstatic 它执行得很好,但当我做类似的事情时 call_command('collectstatic', interactive=False) 来自django shell。它抛出一个异常 'ascii' codec can't decode byte 0xc2 in position 10: ordinal not in range(128) 使用的数据:静态文件夹,其中包含名称字符不在ascii范围内的图像图像的名称包含一些u
python manage.py collectstatic
它执行得很好,但当我做类似的事情时
call_command('collectstatic', interactive=False)
来自django shell。它抛出一个异常
'ascii' codec can't decode byte 0xc2 in position 10: ordinal not in range(128)
使用的数据:静态文件夹,其中包含名称字符不在ascii范围内的图像图像的名称包含一些unicode字符。您必须更改名称我注意到了,但为什么命令管理在执行时不抛出异常,而在使用call_命令从代码段执行时抛出异常