Никак не могу понять, почему должны быть проблемы с кодировкой, при создании пустого (нового) проекта.
Делаю следующее:
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)