title: django admin: separate read-only view and change view
body: <p>I'd like to use the django admin to produce a read-only view of an object which contains an "Edit" button which switches you to the usual change view of the same object.</p>
  
  <p>I know how to use the readonly attributes to produces a read-only view, but I don't know how to produce two views, one read-only and one that allows changes.</p>
  
  <p>I'd like to reuse as much of the admin interface for this as possible, rather than writing a view from scratch.</p>
  
  <p>Note that this question isn't about permissions:  all users will have permission to change the objects.  It's just that I would prefer that they not use the change_view unless they do intend to make changes, reducing the risk of accidental changes or simultaneous changes.</p>