@oventarb

Как исправить ошибку при запуске простейшего Django приложения?

Как исправить ошибку при запуске простейшего Django приложения?
Делаю
python.exe manage.py runserver
получаю
Performing system checks...

System check identified no issues (0 silenced).
April 10, 2015 - 16:01:58
Django version 1.8, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x02B4DE88>
Traceback (most recent call last):
  File "C:\Python34\lib\site-packages\django-1.8-py3.4.egg\django\utils\autoreload.py", line 223, in wrapper
    fn(*args, **kwargs)
  File "C:\Python34\lib\site-packages\django-1.8-py3.4.egg\django\core\management\commands\runserver.py", line 139, in inner_run
    ipv6=self.use_ipv6, threading=threading)
  File "C:\Python34\lib\site-packages\django-1.8-py3.4.egg\django\core\servers\basehttp.py", line 191, in run
    httpd = httpd_cls(server_address, WSGIRequestHandler, ipv6=ipv6)
  File "C:\Python34\lib\site-packages\django-1.8-py3.4.egg\django\core\servers\basehttp.py", line 76, in __init__
    super(WSGIServer, self).__init__(*args, **kwargs)
  File "C:\Python34\lib\socketserver.py", line 429, in __init__
    self.server_bind()
  File "C:\Python34\lib\site-packages\django-1.8-py3.4.egg\django\core\servers\basehttp.py", line 80, in server_bind
    super(WSGIServer, self).server_bind()
  File "C:\Python34\lib\wsgiref\simple_server.py", line 50, in server_bind
    HTTPServer.server_bind(self)
  File "C:\Python34\lib\http\server.py", line 135, in server_bind
    self.server_name = socket.getfqdn(host)
  File "C:\Python34\lib\socket.py", line 460, in getfqdn
    hostname, aliases, ipaddrs = gethostbyaddr(name)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid continuation byte

Что я делаю не так?
  • Вопрос задан
  • 5137 просмотров
Решения вопроса 1
qrasik
@qrasik
Веб-разработчик
Если у вас Win7 то советую попробовать вот так:
python.exe manage.py runserver 0.0.0.0:8000
По крайней мере для версии 1.7 помогало
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@raiboon
А у вас случаем не венда с кириллическим именем компутера?
Ответ написан
zs000
@zs000
Просмотрите кодировки py-файлов проекта.
Там, где кодировка не указана явно, укажите:
# -*- coding: utf-8 -*-
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы