django集成DjangoUeditor富文本編輯器的教程,請參考:https://www.jianshu.com/p/d236a33a8c01
只參考到完成的那一步,能輸入漢字,其他功能暫未考慮
本文僅記錄集成過程中遇到的問題:
1.
.File "D:\Python\Python37-32\lib\site-packages\django\views\debug.py", line 332, in get_traceback_html t = DEBUG_ENGINE.from_string(fh.read()) UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 9737: illegal multibyte sequence 解決辦法:參考:https://www.cnblogs.com/loveprogramme/p/10726712.html 打開django/views下的debug.py文件,轉到line331行: with Path(CURRENT_DIR, 'templates', 'technical_500.html').open() as fh 將其改成: with Path(CURRENT_DIR, 'templates', 'technical_500.html').open(encoding="utf-8") as fh 就成功了
2.
unexpected keyword argument 'renderer'-DjangoUeditor 報錯93行:boundfield.py in as_widget, line 93 稍微搜了下有同學說注釋掉就好了, 解決辦法:參考鏈接https://blog.csdn.net/jingyu333/article/details/82287018 真的 注釋掉就行
3.
django xadmin報錯“TemplateDoesNotExist at /xadmin/goods/goods/52/update/ ueditor.html” 解決辦法:參考鏈接https://blog.csdn.net/Darkman_EX/article/details/87260944
總結:
五一之前搞過一次 怎么都搞不好
原因:之前百度的方向有問題 導致百度的解決辦法都解決不了問題
謹記一句話,忘記之前誰說的了:
你遇到的99%的問題,別人都遇到過,沒有解決不了的問題。
學會搜索。要是百度、google不到,就是手法有問題.