symlinks. I use them. I bet the default is for Apache not to follow them. that could be my problem. or at least one of them.
That is enough to start a wiki page. I am going to divide it into rumors and confirmed rumors. Anyone have some rumors for me to post? Carl K jonasr wrote: > I'm having a similar issue. Last week after I moved from .95 to svn > and started having these problems. However, if I refresh the > 192.168.0.150/admin 4-5 times, the fifth refresh renders admin as if > nothing is wrong. > The records I add or update are added and saved, but after I restart > apache I'll get this error in the admin: > Tried update in module tswmls.notes.views. Error was: 'module' object > has no attribute 'update' > tswmls is my project name. > > I expect "update" must be an module in admin, because I have no class > named update in any of my projects. Another apache problem I ran into > when moving to svn is I had to locate the django svn directory in site- > packages. Just sym-linking from site-packages to my svn directory did > not work with mod_python and apache as before. Apache or mod_python > would not follow the sym-link, I'm not sure which causing this. No > method of PythonPath tweeking worked, django simply did not run until > I moved the files into site-packages. At the moment, django runs, but > every so often I get the admin errors you have. > > My Apache virtual server lines: > <VirtualHost 192.168.0.150> > <Location "/"> > SetHandler python-program > PythonHandler django.core.handlers.modpython > SetEnv DJANGO_SETTINGS_MODULE tswmls.settings > PythonPath "['/home/webs/djtsw'] + sys.path" > PythonDebug On > </Location> > <Directory "/home/webs/djtsw/public_html"> > allow from all > Options +Indexes > </Directory> > <Location "/media"> > SetHandler none > </Location> > <LocationMatch "\.(jpg|gif|png)$"> > SetHandler none > </LocationMatch> > DocumentRoot /home/webs/djtsw/public_html > </VirtualHost> > > settings.py located at /home/web/djtsw/tswmls: > # Absolute path to the directory that holds media. > # Example: "/home/media/media.lawrence.com/" > MEDIA_ROOT = '/home/webs/djtsw/public_html/media' > > # URL that handles the media served from MEDIA_ROOT. > # Example: "http://media.lawrence.com" > #MEDIA_URL = 'http://media.localhost' > MEDIA_URL = 'http://192.168.0.150/media' > > # URL prefix for admin media -- CSS, JavaScript and images. Make sure > to use a > # trailing slash. > # Examples: "http://foo.com/media/", "/media/". > ADMIN_MEDIA_PREFIX = '/media/' > > # Make this unique, and don't share it with anybody. > SECRET_KEY = '40n7dnlrx#ty0no12c1*j$([EMAIL PROTECTED])&^u&eofcout_643wk4' > > # 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', > 'django.middleware.doc.XViewMiddleware', > ) > > ROOT_URLCONF = 'tswmls.urls' > > TEMPLATE_DIRS = ( > "/home/webs/djtsw/django_templates" > # Put strings here, like "/home/html/django_templates" or "C:/www/ > django/templates". > # Always use forward slashes, even on Windows. > # Don't forget to use absolute paths, not relative paths. > ) > > INSTALLED_APPS = ( > 'django.contrib.auth', > 'django.contrib.contenttypes', > 'django.contrib.sessions', > 'django.contrib.sites', > 'django.contrib.admin', > 'tswmls.polls', > 'tswmls.notes', > 'tswmls.tsm', > 'tswmls.jobs', > 'tswmls.property', > 'tswmls.contacts', > 'tswmls.rental', > ) > > > On Jan 21, 8:26 am, Carl Karsten <[EMAIL PROTECTED]> wrote: >> James Bennett wrote: >>> On Jan 21, 2008 8:43 AM, Carl Karsten <[EMAIL PROTECTED]> wrote: >>>> Exception Type: ViewDoesNotExist at /admin/ >>>> Exception Value: Tried new_message in module ridgemoor.core.views. Error >>>> was: >>>> 'module' object has no attribute 'new_message' >>> Most likely is that something that's different between your Python >>> path under runserver and under Apache is causing something to fail >>> with an ImportError, which in turn causes reverse URL resolution to >>> fail, which in turn causes the "url" tag (which is used by the admin) >>> to fail. >> I heard runserver adds things to the path. which would explain why there is >> a >> difference. Is this correct? >> >> I am thinking maybe I am missing a 3rd party module? which wouldn't be on my >> path - is that what you mean? >> >> Carl K > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---