Allow foreign key attributes in list_display with '__'
Project description
Allow foreign key attributes in list_display with ‘__’
This is based on DjangoSnippet 2996 which was made by Kpacn.
Installation
This library is on PyPI so you can install it with:
pip install django-related-admin
or from github:
pip install git+https://github.com/PetrDlouhy/django-related-admin#egg=django-related-admin
Add “related_admin” to your INSTALLED_APPS setting like this:
INSTALLED_APPS = ( ... 'related_admin', )
Usage
Just use it instead of model.Admin:
from related_admin import RelatedFieldAdmin class FooAdmin(RelatedFieldAdmin): # these fields will work automatically: list_display = ('address__phone','address__country__country_code','address__foo') # ... but you can also define them manually if you need to override short_description: address__foo = getter_for_related_field('address__foo', short_description='Custom Name')
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for django-related-admin-0.3.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0f75016314ea7a3ba496b8cd9b65c52cb65feb958388d13c8145ef975d8cac9 |
|
MD5 | 4c39aa87eb443aeb8b060f0a51dddb7c |
|
BLAKE2b-256 | 8c90ff20618946b18d21a1878dc0aa7a3972ec15a2325a5a14cfc63efd6d40d0 |