Уведомления

Группа в Telegram: @pythonsu

#1 Июль 22, 2013 17:45:33

Viktor1703
Зарегистрирован: 2013-04-10
Сообщения: 48
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибки отображения Django 1.5 Python 2.7

На машине стоит Python 2.7, скачал Django 1.5 с оф. сайта, всё установил без ошибок, начал пробовать пример взятый отсюда, после создания проекта, запустил сервер “manage.py runserver”, всё отобразилось нормально в браузере Opera 15.0, начал всё делать по примеру (ссылка выше), вот дошёл до следующего запуска сервера и входа в админку, и тут весь стиль полетел, в консоли пишет ошибки, а админка уже выглядит несколько иначе, что делать?

Отредактировано Viktor1703 (Июль 22, 2013 17:55:09)

Офлайн

#2 Июль 22, 2013 17:54:30

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Ошибки отображения Django 1.5 Python 2.7

в трейсбеке самое интересное внизу
объясни, в чем смысл выкладывать скриншот stdout-а, ты не умеешь копировать из виндовой консоли?



Офлайн

#3 Июль 22, 2013 17:59:41

Viktor1703
Зарегистрирован: 2013-04-10
Сообщения: 48
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибки отображения Django 1.5 Python 2.7

Не нашёл спойлера, видимо его нету

D:\Python27\scripts\mojomnenie>manage.py runserver
Validating models…

0 errors found
July 22, 2013 - 18:58:15
Django version 1.5.1, using settings ‘mojomnenie.settings’
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
“GET /admin/ HTTP/1.1” 200 4238
Traceback (most recent call last):
File “D:\Python27\lib\wsgiref\handlers.py”, line 85, in run
self.result = application(self.environ, self.start_response)
File “D:\Python27\lib\site-packages\django\contrib\staticfiles\handlers.py”, l
ine 73, in __call__
return super(StaticFilesHandler, self).__call__(environ, start_response)
File “D:\Python27\lib\site-packages\django\core\handlers\wsgi.py”, line 255, i
n __call__
Traceback (most recent call last):
File “D:\Python27\lib\wsgiref\handlers.py”, line 85, in run
self.result = application(self.environ, self.start_response)
File “D:\Python27\lib\site-packages\django\contrib\staticfiles\handlers.py”, l
ine 73, in __call__
response = self.get_response(request)
return super(StaticFilesHandler, self).__call__(environ, start_response)
File “D:\Python27\lib\site-packages\django\contrib\staticfiles\handlers.py”, l
ine 63, in get_response
File “D:\Python27\lib\site-packages\django\core\handlers\wsgi.py”, line 255, i
n __call__
return self.serve(request)
response = self.get_response(request)
File “D:\Python27\lib\site-packages\django\contrib\staticfiles\handlers.py”, l
ine 56, in serve
File “D:\Python27\lib\site-packages\django\contrib\staticfiles\handlers.py”, l
ine 63, in get_response
return serve(request, self.file_path(request.path), insecure=True)
return self.serve(request)
File “D:\Python27\lib\site-packages\django\contrib\staticfiles\views.py”, line
44, in serve
File “D:\Python27\lib\site-packages\django\contrib\staticfiles\handlers.py”, l
ine 56, in serve
return serve(request, self.file_path(request.path), insecure=True)
return static.serve(request, path, document_root=document_root, **kwargs)
File “D:\Python27\lib\site-packages\django\views\static.py”, line 61, in serve

File “D:\Python27\lib\site-packages\django\contrib\staticfiles\views.py”, line
44, in serve
return static.serve(request, path, document_root=document_root, **kwargs)
File “D:\Python27\lib\site-packages\django\views\static.py”, line 61, in serve

mimetype, encoding = mimetypes.guess_type(fullpath)
File “D:\Python27\lib\mimetypes.py”, line 294, in guess_type
mimetype, encoding = mimetypes.guess_type(fullpath)
File “D:\Python27\lib\mimetypes.py”, line 294, in guess_type
init()
init()
File “D:\Python27\lib\mimetypes.py”, line 355, in init
File “D:\Python27\lib\mimetypes.py”, line 355, in init
db.read_windows_registry()
db.read_windows_registry()
File “D:\Python27\lib\mimetypes.py”, line 259, in read_windows_registry
File “D:\Python27\lib\mimetypes.py”, line 259, in read_windows_registry
for ctype in enum_types(mimedb):
for ctype in enum_types(mimedb):
File “D:\Python27\lib\mimetypes.py”, line 249, in enum_types
File “D:\Python27\lib\mimetypes.py”, line 249, in enum_types
ctype = ctype.encode(default_encoding) # omit in 3.x!
ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: ‘ascii’ codec can't decode byte 0xe0 in position 0: ordinal
not in range(128)
UnicodeDecodeError: ‘ascii’ codec can't decode byte 0xe0 in position 0: ordinal
not in range(128)

Офлайн

#4 Июль 22, 2013 18:04:36

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Ошибки отображения Django 1.5 Python 2.7

Понятно, проблема с кодировкой, читать до просветления



Офлайн

#5 Июль 22, 2013 18:22:48

Viktor1703
Зарегистрирован: 2013-04-10
Сообщения: 48
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибки отображения Django 1.5 Python 2.7

Если поставлю Python v3, будут ли такие же проблемы с кодировками?

Офлайн

#6 Июль 22, 2013 18:26:13

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Ошибки отображения Django 1.5 Python 2.7

А что, трудно вначале файла указать в какой он кодировке?

# -*- coding: utf-8 -*-



Офлайн

#7 Июль 22, 2013 18:30:28

Viktor1703
Зарегистрирован: 2013-04-10
Сообщения: 48
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибки отображения Django 1.5 Python 2.7

Пробовал, всё так же.

Офлайн

#8 Июль 22, 2013 18:59:58

Viktor1703
Зарегистрирован: 2013-04-10
Сообщения: 48
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибки отображения Django 1.5 Python 2.7

Поставил Python 3.3.0, всё стало нормально.

Офлайн

#9 Июль 22, 2013 23:32:39

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Ошибки отображения Django 1.5 Python 2.7

Viktor1703
вы не просто должны указать кодировку, вы и файлы должны перевести в эту кодировку.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version