agateblue / agateblue/django-dynamic-preferences
Is it possible to access the preferences in annotations?
- Langage dominant
- Python
- Étoiles
- 359
- Forks
- 86
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
I have a model called Company and have added in various preferences. I am updating and setting these, everything works a treat. A sotred model prefence is in a section called late_fees and field name late_fees. I would like to access the value whilst annotating a queryset and wrote this:
'reminder': Case(When(Q(company__preferences__late_fees__late_fee=False), then=Value(False, output_field=BooleanField())), default=Value(True, output_field=BooleanField()))
This is just an example - the error I get is:
Unsupported lookup 'preferences' for ForeignKey or join on the field not permitted. Should this be supported?
Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.