Найти - Пользователи
Полная версия: Проблемы с HelloWorld(не видит модуль)
Начало » Django » Проблемы с HelloWorld(не видит модуль)
1
nerezus
Каталог сервера: 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
nerezus
Админка кстати пашет
slivlen
nerezus
Добавлено в апачевский конфиг: {} на самом деле треугольные, форум просто их не принииммает
Используй code=text, тогда все будет отобажаться нормально.
slivlen
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')),
)
nerezus
Ооо, спасибо. Заработало.
niro
У меня вопрос с тем же хелловорлд, у меня не работает пример если запускать не просто сервер а через fcgi
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB