Ok, I noted the same thing the reverse('admin:view_tree') works, then need a pattern to be named when self.admin_site.admin_view() decorator is used?
On 19 Lug, 18:30, Alex Gaynor <alex.gay...@gmail.com> wrote: > On Sun, Jul 19, 2009 at 6:03 AM, mrsource<mrsou...@gmail.com> wrote: > > > I'm using the current trunk version and I have a similar issue with > > the reverse function: > > > - I defined a get_urls() method for one of my models whose I have > > written a custom admin page. > > - From my view I try to reverse one of this pattern with the "admin:" > > prefix and it works but if I wrap the view callback with > > self.admin_site.admin_view() decorator the reverse don't work and I > > get a NoReverseMatch error. > > > Here the used codehttp://dpaste.com/hold/68763/ > > > On 17 Lug, 23:32, Vasil Vangelovski <vvangelov...@gmail.com> wrote: > >> Yeah, I was confused mostly about the stuff with the colon because I > >> didn't pay much attention when reading about namespaced urls the new > >> docs. > > >> Thanks > > >> On Fri, Jul 17, 2009 at 10:49 PM, Michael<newmani...@gmail.com> wrote: > >> > On Fri, Jul 17, 2009 at 4:27 PM, Vasil Vangelovski > >> > <vvangelov...@gmail.com> > >> > wrote: > > >> >> Sorry, it was probably my missunderstanding of some details in the > >> >> docs. I changed the initialization of my admin site so it doesn't have > >> >> a name and what I was trying to do works now. But anyway, if my admin > >> >> site was initialized like so site = MyAdminSite('admin') what code is > >> >> supposed to give me the url for it's index page? > > >> >> On Fri, Jul 17, 2009 at 9:48 PM, Vasil > >> >> Vangelovski<vvangelov...@gmail.com> wrote: > >> >> > Yes it does work, I've tried this with a brand new project in the same > >> >> > virtualenv. Reverese resolution of urls for the AdminSite in > >> >> > django.contrib.admin does work with the latest trunk revision. > >> >> > Here's simplest situation where I'm having a problem: > > >> >> > I have an app called admin in my project which contains some > >> >> > templatetags and a subcalss of AdminSite, you can see the relevant > >> >> > code in this dpaste: > >> >> >http://dpaste.com/68309/ > >> >> > The shell interaction is here: > >> >> >http://dpaste.com/68303/ > >> >> > Note in my installed apps I have both my admin application and the > >> >> > admin app from django.contrib. > >> >> > The same shell interaction would work without a problem if I try it in > >> >> > another project where I use just django.contrib.admin.sites.AdminSite > >> >> > Note that changing the url regex for the admin from empty to > >> >> > r'^admin/' doesn't change anything, it's like that because the django > >> >> > project > >> >> > is just an admin site for a larger project done in Java/Flex. > >> >> > Thanks. > > >> > Tryreverse('admin:index ') > >> > The colon is the new namespaces that were just added to the django > >> > urlresolvers. Pretty exciting, huh? > >> > FYI the admin uses 'admin' as the default app instance. I am not sure > >> > what > >> > this will do if you have two apps that are named the same and try to > >> >reverse. It might just be unpredictable as to which URL is going to be > >> > returned or might throw an error. I am not sure. You might want to change > >> > that to something else. > >> > Hope that helps, > >> > Michael > > That's because the view isn't named: > admin:aureainfissi.catalogo.tree.tree_views.view_tree, it is named > admin:view_tree. > > Alex > > -- > "I disapprove of what you say, but I will defend to the death your > right to say it." -- Voltaire > "The people's good is the highest law." -- Cicero > "Code can always be simpler than you think, but never as simple as you > want" -- Me --~--~---------~--~----~------------~-------~--~----~ 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 django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---