0
調用記錄到日誌中我有這樣的:如何在用戶的ModelAdmin在Django
class SummaryAdmin(admin.ModelAdmin):
list_display = ('date', 'display_user', 'from_till', 'hours_worked',
'productivity_status',)
list_filter = ['date', 'user_crm']
def display_user(self, obj):
test = "unknown"
temp = obj.user_crm
#if user.has_perm('crm.list_all_customers'):
if temp.user:
first_name = temp.user.first_name
last_name = temp.user.last_name
test = "%s %s" % (first_name, last_name)
elif temp.alternate:
test = "%s " % temp.alternate
else:
test = "%s (not linked)" % obj.user
#return obj.salesperson if obj.salesperson is not None else ''
return test
是有可能得到登錄的用戶,而在display_user功能?
你能不通過調用視圖的方法時登錄的用戶爲這樣的參數:'display_user(OBJ,request.user)' – IanAuld
它被稱爲當試圖將「display_user」作爲一個字段顯示時,通過'list_display' – HellOfACode