Dear All

I have just deployed my django app (Django version 1.1) on Apache 2.2
using mod-wsgi. The App is running OK but i am having problems with
the admin interface. The links into the admin interface work ok and my
models show up correctly BUT I am unable to edit or modify or access
the model data in list or detail view instead i get an a 500 error. In
addition I am also unable to access/change any other data such as
users/groups etc.

The database i am using is sqlite3. Is it possible this is a
permissioning issue on Apache ?  Apache is running on a Windows OS.

Thanks for any help or suggestions as I am tearing my hair out !!
Incidentally the Apache error log (i have copied an extract below is
reporting that a template isn't being found).

Bill


Here are extracts from relevant config files/logs (settings.py /Apache
config/ urls/  Apache Error log)


---------------------------------- settings.py
----------------------------------------------------------------------
#
import os

DEBUG = False
TEMPLATE_DEBUG = True

ADMINS = (
    # ('Your Name', 'your_em...@domain.com'),
)

MANAGERS = ADMINS

DATABASE_ENGINE = 'sqlite3'
DATABASE_USER = ''
DATABASE_PASSWORD = ''
DATABASE_HOST = ''
DATABASE_PORT = ''



# Absolute path to the project directory
BASE_PATH = os.path.dirname(os.path.abspath(__file__))
MEDIA_ROOT = '%s/mediaroot/stylesheets' % BASE_PATH
MEDIA_URL = ''
ADMIN_MEDIA_PREFIX = '/media/'
# List of callables that know how to import templates from various
sources.
TEMPLATE_LOADERS = (
    'django.template.loaders.filesystem.load_template_source',
    'django.template.loaders.app_directories.load_template_source',
#     'django.template.loaders.eggs.load_template_source',
)

MIDDLEWARE_CLASSES = (
    'django.middleware.common.CommonMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
)

ROOT_URLCONF = 'mainsite.urls'

TEMPLATE_DIRS = (

    os.path.join(os.path.dirname(__file__), 'templates'),
    "C:\djangosite\_dango_live_\mainsite\templates", # Change this to
your own directory.

)

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.databrowse',
    'mainsite.tmm',
    'django.contrib.admin',
)

------------------------------------------ Apache config
---------------------------------------

#WBD django site_media
Alias /site_media "C:/djangosite/_django_live/mainsite/mediaroot/
stylesheets"

<Directory "C:/djangosite/_django_live/mainsite/mediaroot">
Order deny,allow
Allow from all
</Directory>

# django media
Alias /media "C:/Python26/Lib/site-packages/django-1.1.1-py2.6.egg/
django/contrib/admin/media"

<Directory "C:/Python26/Lib/site-packages/django-1.1.1-py2.6.egg/
django/contrib/admin">
Order deny,allow
Allow from all
</Directory>


#  Django WSGI (servered from /dj )
WSGIScriptAlias /dj "C:/Apache2.2/wsgi-scripts/django.wsgi"

<Directory "C:/Apache2.2/wsgi-scripts/">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

---------------------------------------------------- urls
--------------------------------------------------------------

from django.conf.urls.defaults import *
from django.contrib import databrowse

from mainsite.tmm.models import mmerge_recipient
from django.contrib.auth.decorators import login_required
from django.conf import settings




# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',

    (r'^tmm/', include('mainsite.tmm.urls')),
    (r'^start/$', 'mainsite.views.start'),
    (r'^$', 'mainsite.views.start'),


    (r'^accounts/login/$', 'django.contrib.auth.views.login'),


    # Uncomment the next line to enable the admin:
    (r'^admin/$', include(admin.site.urls)),


)


if settings.DEBUG:
    urlpatterns += patterns('',
        (r'^site_media/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': settings.MEDIA_ROOT}),
    )

--------- Apache error log
-------------------------------------------------------

[Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] mod_wsgi
(pid=2440): Exception occurred processing WSGI script 'C:/Apache2.2/
wsgi-scripts/django.wsgi'., referer: http://cdcweb/dj/admin/
[Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] Traceback
(most recent call last):, referer: http://cdcweb/dj/admin/
[Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107]   File "C:\
\Python26\\lib\\site-packages\\django-1.1.1-py2.6.egg\\django\\core\
\handlers\\wsgi.py", line 241, in __call__, referer: http://cdcweb/dj/admin/
[Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107]     response
= self.get_response(request), referer: http://cdcweb/dj/admin/
[Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107]   File "C:\
\Python26\\lib\\site-packages\\django-1.1.1-py2.6.egg\\django\\core\
\handlers\\base.py", line 122, in get_response, referer: http://cdcweb/dj/admin/
[Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107]     return
self.handle_uncaught_exception(request, resolver, sys.exc_info()),
referer: http://cdcweb/dj/admin/
[Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107]   File "C:\
\Python26\\lib\\site-packages\\django-1.1.1-py2.6.egg\\django\\core\
\handlers\\base.py", line 166, in handle_uncaught_exception, referer:
http://cdcweb/dj/admin/
[Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107]     return
callback(request, **param_dict), referer: http://cdcweb/dj/admin/
[Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107]   File "C:\
\Python26\\lib\\site-packages\\django-1.1.1-py2.6.egg\\django\\views\
\defaults.py", line 23, in server_error, referer: http://cdcweb/dj/admin/
[Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107]     t =
loader.get_template(template_name) # You need to create a 500.html
template., referer: http://cdcweb/dj/admin/
[Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107]   File "C:\
\Python26\\lib\\site-packages\\django-1.1.1-py2.6.egg\\django\\template
\\loader.py", line 81, in get_template, referer: http://cdcweb/dj/admin/
[Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107]     source,
origin = find_template_source(template_name), referer: http://cdcweb/dj/admin/
[Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107]   File "C:\
\Python26\\lib\\site-packages\\django-1.1.1-py2.6.egg\\django\\template
\\loader.py", line 74, in find_template_source, referer: http://cdcweb/dj/admin/
[Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107]     raise
TemplateDoesNotExist, name, referer: http://cdcweb/dj/admin/
[Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107]
TemplateDoesNotExist: 500.html, referer: http://cdcweb/dj/admin/


-- 
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