Уведомления

Jabber-конференция сообщества: pythonua@conference.jabber.ru

#1 Апрель 22, 2007 10:50:45

nerezus
От:
Зарегистрирован: 2006-08-01
Сообщения: 178
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с HelloWorld(не видит модуль)

Каталог сервера: C:\Server\www\
Каталог проекта C:\Server\www\p
Добавлено в апачевский конфиг: {} на самом деле треугольные, форум просто их не принииммает

 {Location "/p/"}
SetHandler python-program
PythonHandler django.core.handlers.modpython
PythonPath "['c:\\Server\\www'] + sys.path"
SetEnv DJANGO_SETTINGS_MODULE p.settings
PythonDebug On
{/Location}
C:\Server\www\p\urls.py
from django.conf.urls.defaults import *
from p.a.views import current_date

urlpatterns = patterns('',
# Example:
(r'^p/now/', include('current_date')),

# Uncomment this for admin:
(r'^p/admin/', include('django.contrib.admin.urls')),
)
C:\Server\www\p\a\views.py
from django.http import HttpResponse
import datetime

def current_date(request):
now = datetime.datetime.now()
html = "<html><body>It is now %s.</body></html>" % now
return HttpResponse(html)
http://localhost/p/now/
ImportError at /p/now/
No module named current_date
Что делать?
0.96



Отредактировано (Апрель 22, 2007 11:00:52)

Офлайн

#2 Апрель 22, 2007 11:14:20

nerezus
От:
Зарегистрирован: 2006-08-01
Сообщения: 178
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с HelloWorld(не видит модуль)

Админка кстати пашет



Офлайн

#3 Апрель 22, 2007 11:50:03

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с HelloWorld(не видит модуль)

nerezus
Добавлено в апачевский конфиг: {} на самом деле треугольные, форум просто их не принииммает
Используй code=text, тогда все будет отобажаться нормально.



Офлайн

#4 Апрель 22, 2007 12:03:51

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с HelloWorld(не видит модуль)

include нужен для подключения файла urls.py приложения, а current_date - это view. Должно быть так:

urlpatterns = patterns('',
    # Example:
    (r'^p/now/', 'p.a.views.current_date'),
    # Uncomment this for admin:
    (r'^p/admin/', include('django.contrib.admin.urls')),
)



Офлайн

#5 Апрель 22, 2007 12:43:11

nerezus
От:
Зарегистрирован: 2006-08-01
Сообщения: 178
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с HelloWorld(не видит модуль)

Ооо, спасибо. Заработало.



Офлайн

#6 Апрель 22, 2007 16:16:03

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

Проблемы с HelloWorld(не видит модуль)

У меня вопрос с тем же хелловорлд, у меня не работает пример если запускать не просто сервер а через fcgi



Отредактировано (Апрель 22, 2007 16:22:12)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version