agateblue / agateblue/django-dynamic-preferences

Is it possible to access the preferences in annotations?

Ouverte
#308 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
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.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.