Собственно проблема, не могу загрузить через админку файл содержащий кириллицу в названии, делаю так:
def make_upload_path(instance, filename):
return u'instructions/%s' % smart_str(filename)
class File(models.Model):
...
file = models.FileField(upload_to=make_upload_path)
def __unicode__(self):
return self.name
Так же пробовал smart_unicode
Подскажите, что я делаю не так?
Ошибка 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128)
Вот что я получаю в трейсе:
instance <File: у>
filename u'\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f_eng_01_INFO.doc'