Opened 15 years ago

Closed 14 years ago

#12469 closed (fixed)

get_urls docs in ModelAdmin can be extended

Reported by: benc Owned by: nobody
Component: Documentation Version: 1.1
Severity: Keywords: get_urls ModelAdmin
Cc: Triage Stage: Accepted
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description (last modified by Russell Keith-Magee)

It might help to explain three things regarding custom views in ModelAdmin
http://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.get_urls

  1. The path in the example r'^my_view/$' will be accessed at /admin/myapp/mymodel/my_view/
  1. self.my_view in the example means that you probably want to define the view inside the MyModelAdmin Class so it has access to the ModelAdmin.
  1. my_view will be called with the request and the ModelAdmin instance as arguments:

def my_view(request, model_admin):

A simple class with get_urls and a view will be best.
Thanks

Change History (2)

comment:1 by Russell Keith-Magee, 15 years ago

Description: modified (diff)
Triage Stage: UnreviewedAccepted

comment:2 by Tim Graham, 14 years ago

Resolution: fixed
Status: newclosed

(In [15113]) Fixed #12469 - Add a few clarifications to the ModelAdmin.get_urls() docs. Thanks benc for the suggestions.

Note: See TracTickets for help on using tickets.
Back to Top