Jetzt habe ich diesen Code:ist es möglich, den Namen der Argumente der Funktion dynamisch zu definieren?
attitude = request.REQUEST['attitude']
if attitude == 'want':
qs = qs.filter(attitudes__want=True)
elif attitude == 'like':
qs = qs.filter(attitudes__like=True)
elif attitude == 'hate':
qs = qs.filter(attitudes__hate=True)
elif attitude == 'seen':
qs = qs.filter(attitudes__seen=True)
Es wird besser sein Name "attitudes__xxxx" dynamisch zu definieren. Gibt es irgendwelche Möglichkeiten, das zu tun?
Danke!
Duplizieren: http://stackoverflow.com/questions/353489/cleaner-way-to-query-on-a-dynamic-number-of-columns-in-django –