Wow, sorry I didn't pick up on all the settings and their effects you
provided - haven't dug into 1.0 myself and the PythonOption
django.root is a new one for 1.0.  I looked more thoroughly at your
settings and they all appear correct, you have the root defined in
apache so you should not need it in your urls.py.  The snag to all
this is it appears the authentication app does not appear to currently
use the root option (http://code.djangoproject.com/ticket/8906).  The
perks of using a new release I suppose.

R.

On Sep 17, 2:57 am, Mirto Silvio Busico <[EMAIL PROTECTED]> wrote:
> Well, this solution doesn't work for me.
> Setting urls to:
> ____________________________________________________________________________________________
> from django.conf.urls.defaults import *
> from django.contrib.auth.views import login, logout
> from django.contrib import admin
> admin.autodiscover()
>
> urlpatterns = patterns('',
>     (r'^djmsb/accounts/login/$', 'django.contrib.auth.views.login',
> {'template_name': 'login.html'}),
>     (r'^djmsb/accounts/logout/$', logout),
>     (r'^$', 'djmsb.views.indice'),
>     (r'^biblioteca/', include('djmsb.biblioteca.urls')),
>     (r'^admin/doc/', include('django.contrib.admindocs.urls')),
>     (r'^admin/(.*)', admin.site.root),
> )
> ____________________________________________________________________________________________
>
> [Beware the "r'^$'", "r'^admin/(.*)'" and "r'^biblioteca/' urls work
> correctly because of the "PythonOption django.root /djmsb" line in the
> apache.conf (see my first message)]
>
> Generates two errors:
> In production the apache2 url "http://localhost/djmsb/"; is redirected to
> the incorrect url "http://localhost/accounts/login/?next=/djmsb/"; as
> before (no /djmsb/ in the url)
>
> In development the "http://localhost:8000/"; gives the error:
> ________________________________________________________________________________________________
>
> Page not found (404)
> Request Method:     GET
> Request URL:    http://localhost:8000/accounts/login/
>
> Using the URLconf defined in djmsb.urls, Django tried these URL
> patterns, in this order:
>
>    1. ^djmsb/accounts/login/$
>    2. ^djmsb/accounts/logout/$
>    3. ^$
>    4. ^biblioteca/
>    5. ^admin/doc/
>    6. ^admin/(.*)
>
> The current URL, accounts/login/, didn't match any of these.
> ________________________________________________________________________________________________
>
> It seems that erroneous url is generated by the
> "@login_required(redirect_field_name='next')" statement in views.py
>
> I'm very confused.
>
> What can I try?
> There is any documentation about an entire site under access control?
>
> Thanks
>     Mirto
>
> R. Gorman ha scritto:
>
>
>
> > Ah, I see.  I didn't see that on the first read through - I think I
> > need a nap.  Your URLs are lacking the /djmsb/ because that's how you
> > currently have your url.py patterns setup.  You just need to add
> > 'djmsb/' to the front of your urls:
>
> > from django.conf.urls.defaults import *
> > from django.contrib.auth.views import login, logout
> > from django.contrib import admin
> > admin.autodiscover()
>
> > urlpatterns = patterns('',
> >    (r'^djmsb/accounts/login/$', 'django.contrib.auth.views.login',
> > {'template_name': 'login.html'}),
> >    (r'^djmsb/accounts/logout/$', logout),
> >    (r'^djmsb/$', 'djmsb.views.indice'),
> >    (r'^djmsb/biblioteca/', include('djmsb.biblioteca.urls')),
> >    (r'^djmsb/admin/doc/', include('django.contrib.admindocs.urls')),
> >    (r'^djmsb/admin/(.*)', admin.site.root),
> > )
>
> > R.
>
> --
>
> _________________________________________________________________________
> Busico Mirto Silvio
> Consulente ICT
> cell. 333 4562651
> email [EMAIL PROTECTED]
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to