python - Django: add a list filter option to filter related models under parent model -
i request assistance in matter
i have following models:
class job(models.model): job_position = models.charfield(max_length=30, null=true, unique=true) class job_posting(models.model): fkey = models.foreignkey("job", verbose_name="job positions", unique=true) and admin:
class jobs(admin.tabularinline): model = job_posting readonly_fields = [ 'fkey',] = 0 class applicant(admin.modeladmin): model = job list_display = ('job_position') list_filter = ['job_position'] inlines = [jobs] is possible add list filter option inline? list_filter = ['job_position', 'job_posting.fkey'] or example, current list_filter have shows items under job_position(selecting job_position shows record have position) , want add option filtering job_position have specific job_posting.fkey while giving me option see records
can or it's not possible? or if there other options be? in advance.
edit
i need this, filtering job has job_posting, fkey in list_filter
i have found looking here, filter job through job_posting fkey, need add job_posting__fkey in list_filter looking this:
class applicant(admin.modeladmin): model = job list_display = ('job_position') list_filter = ['job_position', 'job_posting__fkey'] inlines = [jobs]
Comments
Post a Comment