I'm using this URL as a value in a select box. The select box lists all related models which can be added to the current object.
I want to be able to get the absolute 'add' page URL for each model. On Mar 31, 10:17 am, Malcolm Tredinnick <[EMAIL PROTECTED]> wrote: > On Mon, 2008-03-31 at 01:01 -0700, jurian wrote: > > Is there any way apart from the following to get the absolute URL of > > an object? > > There is no canonical "absolute URL" for an object. It's one of the > things you define (in the get_absolute_url() method of the model). So > the absolute URL can be anything you want. > > It looks, from below, however, as if you're actually wanting a URL for > creating a new model type (which is an object that doesn't exist yet). > > > > > opts = model._meta > > url = "../../../%s/%s/add/" % (opts.app_label.lower(), > > opts.object_name.lower()) > > You seem to be trying to access the "add" page in the admin interface > for a model of that type. Is that correct? In any case, what you've > written there is a relative URL, so it isn't useful in all situations > (what is it relative to?). > > Perhaps you should explain what problem you are trying to solve and we > might be able to help. What are you wanting to with this particular > string you are constructing? > > Regards, > Malcolm > > -- > If you think nobody cares, try missing a couple of > payments.http://www.pointy-stick.com/blog/ --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---