Hello everybody

I'm new and i want to say Hello to Everybody.


I have problem with Apache. I install python, django, apache,
mod_apache and all what is necessary.

Apache configuration is:
        <Location "/mysite/">
            SetHandler python-program
            PythonHandler django.core.handlers.modpython
            SetEnv DJANGO_SETTINGS_MODULE mysite.settings
            PythonOption django.root /mysite
            PythonDebug Off
            #PythonPath "['/',  '/mysite', '/var/www'] + sys.path"
            PythonPath "['/'] + sys.path"
        </Location>

I created an application i root folder:
django-admin.py startproject mysite
and i started development(runserver). All works fine. "Configurations
on your first Django-powered page". Running on apache also works fine.

But when i create Django app:
manage.py startapp inet
views.py:
# Create your views here.
from django.http import HttpResponse
from django.db import connection
from django.conf import settings
from datetime import datetime

def main_page(request):
        output = '''
                <html>
                        <head><title>%s</title></head>
                        <body>
                                <h1>%s</h1><p>%s</p><h2>%s</h2>
                        </body>
                </html>
        ''' % (
                '1','a','b','c'
        )
        return HttpResponse(output)



urls.py
from django.conf.urls.defaults import *
from inet.views import *

urlpatterns = patterns('',
        (r'^$',main_page),
)

on development server works fine but started on apache i get:

KeyError at /

'HOME'

Request Method:         GET
Request URL:    http://127.0.0.1/
Exception Type:         KeyError
Exception Value:

'HOME'

Exception Location:     /usr/lib/python2.5/UserDict.py in __getitem__,
line 22
Python Executable:      /usr/bin/python
Python Version:         2.5.4
Python Path:    ['/', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-
linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-
dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/
python2.5/site-packages', '/usr/lib/python2.5/site-packages/PIL', '/
usr/lib/python2.5/site-packages/gst-0.10', '/usr/lib/pymodules/
python2.5', '/usr/lib/python2.5/site-packages/gtk-2.0', '/usr/lib/
pymodules/python2.5/gtk-2.0']
Server time:    Wed, 9 Dec 2009 11:54:14 -0600
Traceback Switch to copy-and-paste view

    * /usr/lib/pymodules/python2.5/django/core/handlers/base.py in
get_response
        70.
        71. # Get urlconf from request object, if available. Otherwise
use default.
        72. urlconf = getattr(request, "urlconf",
settings.ROOT_URLCONF)
        73.
        74. resolver = urlresolvers.RegexURLResolver(r'^/', urlconf)
        75. try:
        76. callback, callback_args, callback_kwargs = resolver.resolve
(
        77. request.path_info) ...
        78.
        79. # Apply view middleware
        80. for middleware_method in self._view_middleware:
        81. response = middleware_method(request, callback,
callback_args, callback_kwargs)
        82. if response:
        83. return response
      ▶ Local vars
      Variable  Value
      exc_info
      (<type 'exceptions.KeyError'>, KeyError('HOME',), <traceback
object at 0x932c57c>)



Can somebody help me? I dont have any ideas how to solve this problem.

Thnask for help!
Regards
Edward9

--

You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.


Reply via email to