django-payfast / payfast / admin.py

from django.contrib import admin
from payfast.models import PayFastOrder

class PayFastOrderAdmin(admin.ModelAdmin):

    list_display = ['m_payment_id', 'pf_payment_id', 'user', 'created_at', 'amount_gross',
                    'payment_status', 'item_name', 'trusted']
    list_filter = ['trusted', 'payment_status']
    search_fields = ['m_payment_id', 'pf_payment_id', 'item_name',
                     'user__username', 'name_first', 'name_last', 'email_address']
    raw_id_fields = ['user']
    date_hierarchy = 'created_at'

admin.site.register(PayFastOrder, PayFastOrderAdmin)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.