执行迁移时:
python manage.py makemigrations
我收到了以下错误:
SyntaxError: Non-ASCII character '\xe4' in file /Users/abx/Desktop/website/website/settings.py on line 40, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
但我的Django项目的解释器版本在我的PyCharm中是3.5.2
。
下面是settings.py的一部分:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'music.apps.MusicConfig', # 会使用music的apps的config配置
]
评论行是第40行。
如果我在2.7以下,我知道我应该补充:
#-*- coding:utf-8 -*-
但我在python 3.5下
答案 0 :(得分:0)
只需在文件的第一行声明编码。例如:
# -*- coding: utf-8 -*-