为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的应用创建不成功 报错了

tarena@tedu:~/myblog$ ls

db.sqlite3  manage.py  myblog

tarena@tedu:~/myblog$ python manage.py startapp blog

Traceback (most recent call last):

  File "manage.py", line 22, in <module>

    execute_from_command_line(sys.argv)

  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 354, in execute_from_command_line

    utility.execute()

  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 303, in execute

    settings.INSTALLED_APPS

  File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 48, in __getattr__

    self._setup(name)

  File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 44, in _setup

    self._wrapped = Settings(settings_module)

  File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 92, in __init__

    mod = importlib.import_module(self.SETTINGS_MODULE)

  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module

    __import__(name)

  File "/home/tarena/myblog/myblog/settings.py", line 54

SyntaxError: Non-ASCII character '\xe6' in file /home/tarena/myblog/myblog/settings.py on line 54, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details


正在回答

1 回答

SyntaxError: Non-ASCII character '\xe6' in file /home/tarena/myblog/myblog/settings.py on line 54, but no encoding declare

我猜测你在创建对象时使用了中文,在python2.7中,需要在文件开头加上

#!/usr/bin/python
# -*- coding: utf-8 -*-


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65127    人
  • 解答问题       898    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

为什么我的应用创建不成功 报错了

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号