Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 19, 2010 08:48:51

LevDau
От:
Зарегистрирован: 2009-08-27
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Куда делся стиль Админки Django?

Я новичок, поэтому заранее …

Запускаю админку ('http://127.0.0.1:8000/admin/') , все грузится, кроме стиля/картинок.


Выдает:

Traceback (most recent call last):
File "C:\Python27\lib\site-packages\django\core\servers\basehttp.py", line 280, in run
self.result = application(self.environ, self.start_response)
File "C:\Python27\lib\site-packages\django\core\servers\basehttp.py", line 709, in __call__
mime_type = mimetypes.guess_type(file_path)[0]
File "C:\Python27\lib\mimetypes.py", line 294, in guess_type
init()
File "C:\Python27\lib\mimetypes.py", line 355, in init
db.read_windows_registry()
File "C:\Python27\lib\mimetypes.py", line 260, in read_windows_registry
for ctype in enum_types(mimedb):
File "C:\Python27\lib\mimetypes.py", line 250, in enum_types
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)



Отредактировано (Окт. 19, 2010 08:49:23)

Офлайн

#2 Окт. 19, 2010 09:10:07

dissdoc
От:
Зарегистрирован: 2009-12-12
Сообщения: 273
Репутация: +  0  -
Профиль   Отправить e-mail  

Куда делся стиль Админки Django?

По этому трейсу ничего не понятно
Давайте подробнее.
Как запускаете сервер? И какой? От джанги или сторонний?



Офлайн

#3 Окт. 19, 2010 09:28:00

LevDau
От:
Зарегистрирован: 2009-08-27
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Куда делся стиль Админки Django?

runnerw.exe C:/Python27/python.exe manage.py runserver 8000
Validating models...
0 errors found

Django version 1.2.3, using settings 'myTestProject.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
Validating models...
0 errors found

Django version 1.2.3, using settings 'myTestProject.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[19/Oct/2010 10:25:49] "GET /admin/ HTTP/1.1" 200 1882
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\django\core\servers\basehttp.py", line 280, in run
self.result = application(self.environ, self.start_response)



Отредактировано (Окт. 19, 2010 09:31:38)

Офлайн

#4 Окт. 19, 2010 10:15:01

dmc
От:
Зарегистрирован: 2010-01-25
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Куда делся стиль Админки Django?

LevDau
UnicodeDecodeError: ‘ascii’ codec can't decode byte 0xe0 in position 0: ordinal not in range(128)
похоже в какой-то модели не объявлен метод __unicode__



Офлайн

#5 Окт. 19, 2010 10:25:12

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

Куда делся стиль Админки Django?

или coding: utf-8 где-то забыл, и написал русские буквы



Офлайн

#6 Окт. 19, 2010 12:26:56

dissdoc
От:
Зарегистрирован: 2009-12-12
Сообщения: 273
Репутация: +  0  -
Профиль   Отправить e-mail  

Куда делся стиль Админки Django?

Где по-русски написал в коде в этом же файле вначале поставь

# coding: utf-8
Или чтобы совсем красиво
# -*- coding: utf-8 -*-
pasaranax, теперь прочитал и твою комментарий. Извини ))) Написал то же самое)



Отредактировано (Окт. 19, 2010 12:28:05)

Офлайн

#7 Окт. 19, 2010 13:10:02

LevDau
От:
Зарегистрирован: 2009-08-27
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Куда делся стиль Админки Django?

Никак не могу понять, почему должны быть проблемы с кодировкой, при создании пустого (нового) проекта.

Делаю следующее:
1. Создаю в JetBrains PyCharm 1.0 проект Django с
2. В urls.py все, что надо раскомменчено:

from django.conf.urls.defaults import *
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
(r'^admin/', include(admin.site.urls)),
)
В settings.py
DATABASES = {
'default': {
'ENGINE': 'sqlite3',
'NAME': 'mydb',
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '',
}
}
...
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
)
...

INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.admin',
)
3. Делаю syncdb, создаю суперпользователя
4. Запускаю сервер
runnerw.exe C:/Python27/python.exe manage.py runserver 8000
Validating models...
0 errors found

Django version 1.2.3, using settings 'testproject.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
5. Снова админка - без всякого стиля. Такое впечатление, что она не находит ресурсов. Если зайти по ссылкам …
Traceback (most recent call last):

File "C:\Python27\lib\site-packages\django\core\servers\basehttp.py", line 280, in run
self.result = application(self.environ, self.start_response)

File "C:\Python27\lib\site-packages\django\core\servers\basehttp.py", line 709, in __call__
mime_type = mimetypes.guess_type(file_path)[0]

File "C:\Python27\lib\mimetypes.py", line 294, in guess_type
init()

File "C:\Python27\lib\mimetypes.py", line 355, in init
db.read_windows_registry()

File "C:\Python27\lib\mimetypes.py", line 260, in read_windows_registry
for ctype in enum_types(mimedb):

File "C:\Python27\lib\mimetypes.py", line 250, in enum_types
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)



Отредактировано (Окт. 19, 2010 13:11:45)

Офлайн

#8 Окт. 19, 2010 13:53:08

dissdoc
От:
Зарегистрирован: 2009-12-12
Сообщения: 273
Репутация: +  0  -
Профиль   Отправить e-mail  

Куда делся стиль Админки Django?

Попробуйте без PyCharm создать проект с админкой и запустить его. Что получилось?
P.S. тоже поглядываю в сторонй PyCharm, как заменой NetBeans. Пока не пробовал, ничего посоветовать не могу



Офлайн

#9 Окт. 19, 2010 15:31:28

LevDau
От:
Зарегистрирован: 2009-08-27
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Куда делся стиль Админки Django?

Попробовал проделать все тоже самое на ноуте с Windows XP - все заработало.
На стационарном компе под Windows 7 - по-прежнему не хочет, будем разбираться …


dissdoc, PyCharm - на мой взгляд лучшая IDE, и не смотря на то, что мне NetBeans очень нравится, PyCharm однозначно его бьет по удобству и функциональности. Обязательно попробуй.



Отредактировано (Окт. 19, 2010 15:32:04)

Офлайн

#10 Окт. 20, 2010 10:08:56

dissdoc
От:
Зарегистрирован: 2009-12-12
Сообщения: 273
Репутация: +  0  -
Профиль   Отправить e-mail  

Куда делся стиль Админки Django?

Не думал, что когда-нибудь скажу, но вас на гугле забанили что ли?! )
http://victor-k-development.blogspot.com/2010/07/unicodedecodeerror-django.html - ответ на вашу проблему

ЗЫ PyCharm попробую )



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version