Django Admin 錄入中文錯誤解決辦法

2022-03-08 10:02:26 字數 676 閱讀 8950

果然和網上的程式設計師盟友們說的一樣,在django自帶後台中經常會出現編碼錯誤,還不大會一開始就顯露出來。

我在更新model以後,試圖提交修改新的product時,出現下面錯誤:incorrect string value: '\xe7\xae\x80\xe5\x8d\x95...' for change_message' at row 1 。

程式設計師們發現問題出在

django_admin_log

這個表中。change_message是該錶的乙個列。

我想圖省事,想將整個資料庫編碼改成utf8,但是發現不管用。然後我想把django_admin_log表的編碼改成utf8,還是不行啦。於是依舊按照網上的辦法,

找到這個表,提交乙個query:

「alter

table

django_admin_log

modify

column

change_message

varchar

(255

)character

setutf8

collate

utf8_unicode_ci

notnull

;」問題解決掉了。

Django Admin 輸入中文報錯

1 首先修改資料庫字符集 2 發現還是不行,修改 alter table mydb django admin log modify column object id longtext character set utf8 collate utf8 general ci default null,mo...

css 禁止錄入中文

如何禁止輸入框,輸入中文字元?ie瀏覽器,可以使用ime mode來實現 updatetime 2016年12月15日19 52 16 遮蔽輸入法,可以用來禁止錄入中文 ime mode disabled ie相容,chrome不相容 詳細介紹 ime mode語法 ime mode auto ac...

修改django admin 字段中文名的兩種方式

使用django admin 顯示字段自定義def的時候 缺省會顯示成函式名稱,使用一下方法可自定義顯示名稱 class templaterequestlog models.model 模板名稱 on delete models.cascade requesturl models.urlfield ...