编码问题

来源:9-2 通过django内置的login完成登录

yeezycheung

2020-03-20

bobby老师您好,我之前debug已经在此代码更改正确

    def get_traceback_html(self):
        """Return HTML version of debug 500 HTTP error page."""
        with Path(CURRENT_DIR, 'templates', 'technical_500.html').open(encoding='utf-8') as fh:
            t = DEBUG_ENGINE.from_string(fh.read())
        c = Context(self.get_traceback_data(), use_l10n=False)
        return t.render(c)

但是在写完LoginView之后今天又出现了

UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 9737: illegal multibyte sequence

LoginView的代码完全是按照您的视频代码来的,我在每个文件的第一行都加了#coding:utf-8。请问是怎么回事呢?

写回答

1回答

yeezycheung

提问者

2020-03-21

已解决,清空并新建了mxonline,变量中verbose_name每个中文前都加了u

0
1
bobby
好的,
2020-03-23
共1条回复

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1911 学习 · 2149 问题

查看课程