
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.128] |
![]() |
|
Сообщ.
#1
,
|
|
|
Здравствуйте! Пробую поставить админку джанговскую. Возникает ошибка "'module' object has no attribute 'urls'".
WinXp Django 1.3.1, python 2.7.2, Apache 2.2.22, mod_wsgi 3.3. Проекты находятся в D:/WEBWORK/sites. В нем проект spacelab, в который добавлено приложение blog. spacelab.wsgi лежит в каталоге sites. urls.py: ![]() ![]() # -*- coding: utf-8 -*- from django.conf.urls.defaults import * from blog.views import * from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', (r'^hello/$', hello), (r'^$', mainpage), (r'^admin/', include(admin.sites.urls)), # в на оф сайте вместо [B]sites [/B]указано [B]site[/B], но такого скрипта нет там ?! ) settings.py кусок: ![]() ![]() INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'spacelab.blog', #'app1', # Uncomment the next line to enable the admin: 'django.contrib.admin', # Uncomment the next line to enable admin documentation: 'django.contrib.admindocs', ) spacelab.wsgi: ![]() ![]() # -*- coding: utf-8 -*- import sys import os import os.path sys.path.insert(0, os.path.dirname(__file__)) os.environ['DJANGO_SETTINGS_MODULE'] = 'spacelab.settings' from django.core.handlers.wsgi import WSGIHandler application = WSGIHandler() vhost: ![]() ![]() <VirtualHost spacelab-kfu.ru:80> ServerName spacelab-kfu.ru DocumentRoot "D:/WEBWORK/sites/" Alias /media/ "D:/WEBWORK/sites/spacelab/media" <Location "D:/WEBWORK/sites/spacelab/media"> SetHandler None </Location> <Directory "D:/WEBWORK/sites/spacelab/media"> Order allow,deny Options Indexes Allow from all IndexOptions FancyIndexing </Directory> Alias /admin_media/ "D:/WEBWORK/Python/Lib/site-packages/django/contrib/admin/media/" <Location "/admin_media/"> SetHandler None </Location> <Directory "D:/WEBWORK/Python/Lib/site-packages/django/contrib/admin/media"> Order allow,deny Options Indexes Allow from all IndexOptions FancyIndexing </Directory> WSGIScriptAlias / "D:/WEBWORK/sites/spacelab.wsgi" <Directory "D:/WEBWORK/sites/"> Order allow,deny Allow from all </Directory> </VirtualHost> error: ![]() ![]() AttributeError at /admin/ 'module' object has no attribute 'urls' Request Method: GET Request URL: http://spacelab-kfu.ru/admin/ Django Version: 1.3.1 Exception Type: AttributeError Exception Value: 'module' object has no attribute 'urls' Exception Location: D:/WEBWORK/sites\spacelab\urls.py in <module>, line 21 Python Executable: D:\WEBWORK\Apache\bin\httpd.exe Python Version: 2.7.2 Python Path: ['D:/WEBWORK/sites', 'C:\\WINDOWS\\system32\\python27.zip', 'D:\\WEBWORK\\Python\\Lib', 'D:\\WEBWORK\\Python\\DLLs', 'D:\\WEBWORK\\Python\\Lib\\lib-tk', 'D:\\WEBWORK\\Apache', 'D:\\WEBWORK\\Apache\\bin', 'D:\\WEBWORK\\Python', 'D:\\WEBWORK\\Python\\lib\\site-packages'] Server time: Fri, 3 Feb 2012 17:39:34 +0300 |
Сообщ.
#2
,
|
|
|
Цитата Гимнаст @ include(admin.sites.urls)) Вообще-то именно site, а не sites. |
Сообщ.
#3
,
|
|
|
gruy, на деле что site,что sites не работают оба. В чем причина ?
|
Сообщ.
#4
,
|
|
|
Есть только одна идея - PATH_TRANSLATED = 'D:\\WEBWORK\\sites\\spacelab.wsgi\\admin'
я так понимаю путь должен быть к джанге типа - D:\\WEBWORK\\Python\\lib\\site-packages\\django\\contrib\\admin ? |