2017-08-14 68 views
0

UnicodeEncodeError在/ admin/blog/post/add/ 'ascii'編解碼器無法編碼字符U在17位「\ u0105」:有序不在範圍內(128)Django - 'ascii'編解碼器無法編碼字符u' u0105'在位置17:序號不在範圍內(128)

當我嘗試通過Django管理添加內容,我有當我使用拋光封狀SZO問題......

+0

確定有解決方案https://stackoverflow.com/questions/29431108/encoding-in-django-admin – cpuant

+0

可能的重複[編碼在Django admin](https://stackoverflow.com/questions/29431108/encoding- in-django-admin) –

回答

0

你的問題可能來自您的models.py

在每個模型中,您的def __unicode__(self):方法可能不會正確返回unicode名稱。您可以通過返回unicode來解決此問題。

例子:

def __unicode__(self): 
    return u'{f}'.format(f=self.fieldName) 

其中fieldName是你想你的Django管理面板中顯示所需的東西。如果您向我提供您的models.py我可以嘗試更改我的示例以適合您的代碼。

希望這會有所幫助!

+0

但是哪裏?我需要編輯管理文件或什麼? – cpuant

+0

這不是我的看法。這是django管理模板的視圖。 – cpuant

+0

@cpuant當你嘗試在django管理面板中添加內容時會出現問題嗎? –

相關問題