Unicode 名 (漢字など) のファイルがあります。UnicodeEncodeError が発生します。私はutf8でpostgresデータベースを使用しており、ubuntu lucid 64でdjango開発サーバーを使用しています。何が欠けていますか? filename が models.py 内のファイルの Unicode 名である場合、次のようにします。
def get_upload_path(instance,filename):
return filename # Unicode error if filename has non latin 1 characters
class Kind (models.Model):
style = models.ForeignKey(Style)
kind_file = models.FileField(upload_to=get_upload_path)
シェルから: