Two Scoops of Django 1.11: Best Practices for the Django Web Framework by Daniel Roy Greenfeld & Audrey Roy Greenfeld
Author:Daniel Roy Greenfeld & Audrey Roy Greenfeld [Greenfeld, Daniel Roy]
Language: eng
Format: azw3
Publisher: Two Scoops Press
Published: 2017-10-11T04:00:00+00:00
19.3.2Using list_display
If you want to change the admin list display in a way that isn’t quite a string representation of the object, then use list_display.
The result with the specified fields:
Figure 19.5: Further improvements to the admin list page.
19.4Adding Callables to ModelAdmin Classes
You can use callables such as methods and functions to add functionality to the Django django.contrib.admin.ModelAdmin class. This allows you to really modify the list and display screens to suit your ice cream project needs.
For example, it’s not uncommon to want to see the exact URL of a model instance in the Django admin. If you define a get_absolute_url() method for your model, what Django provides in the admin is a link to a redirect view whose URL is very different from the actual object URL. Also, there are cases where the get_absolute_url() method is meaningless (REST APIs come to mind).
In the example below, we demonstrate how to use a simple callable to provide a link to our target URL:
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Hello! Python by Anthony Briggs(9916)
OCA Java SE 8 Programmer I Certification Guide by Mala Gupta(9796)
The Mikado Method by Ola Ellnestam Daniel Brolund(9779)
Algorithms of the Intelligent Web by Haralambos Marmanis;Dmitry Babenko(8299)
Sass and Compass in Action by Wynn Netherland Nathan Weizenbaum Chris Eppstein Brandon Mathis(7780)
Test-Driven iOS Development with Swift 4 by Dominik Hauser(7763)
Grails in Action by Glen Smith Peter Ledbrook(7696)
The Well-Grounded Java Developer by Benjamin J. Evans Martijn Verburg(7557)
Windows APT Warfare by Sheng-Hao Ma(6847)
Layered Design for Ruby on Rails Applications by Vladimir Dementyev(6582)
Blueprints Visual Scripting for Unreal Engine 5 - Third Edition by Marcos Romero & Brenden Sewell(6450)
Secrets of the JavaScript Ninja by John Resig Bear Bibeault(6416)
Kotlin in Action by Dmitry Jemerov(5065)
Hands-On Full-Stack Web Development with GraphQL and React by Sebastian Grebe(4317)
Functional Programming in JavaScript by Mantyla Dan(4038)
Solidity Programming Essentials by Ritesh Modi(4008)
WordPress Plugin Development Cookbook by Yannick Lefebvre(3801)
Unity 3D Game Development by Anthony Davis & Travis Baptiste & Russell Craig & Ryan Stunkel(3744)
The Ultimate iOS Interview Playbook by Avi Tsadok(3718)
