1
我想在這個問題上請求協助Django的:添加一個列表過濾選項,以篩選下父模型相關模型
我有以下型號:
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)
和Admin:
class jobs(admin.TabularInline):
model = Job_Posting
readonly_fields = [ 'fkey',]
extra = 0
class applicant(admin.ModelAdmin):
model = Job
list_display = ('Job_Position')
list_filter = ['Job_Position']
inlines = [jobs]
是否可以從內聯添加列表過濾器選項?像這樣的list_filter = ['Job_Position', 'Job_Posting.fkey']
或例如,當前list_filter
我已顯示Job_Position
下的所有項目(選擇一個Job_Position
顯示具有該位置的所有記錄),並且我想添加另一選項來篩選具有該特定的所有Job_Position
,同時給我一個選項看到所有的記錄
你可以這樣做,或者這不僅僅是可能的嗎?或者如果有其他選項,它會是什麼?提前致謝。
編輯
我需要這樣的東西this,過濾所有Job
是有Job_Posting
,fkey
在list_filter
可能重複的[Django管理員,內聯formset過濾器對象](http://stackoverflow.com/questions/2101979/django-admin-filter-objects-for-inline-formset) – Selcuk
它不給我選項來查看所有記錄,就像默認的'list_filter'一樣。我基本上應該做的是添加另一個'list_filter'選項,以獲得具有特定'fkey'的所有申請人記錄,如果我的帖子有點亂,抱歉,我會添加一個示例 –