Hey there! get_something_display it’s a function, and need to be called.
This may look weird if you were just using this on templates, but on templates you don’t need to call the function, because you don’t have that syntax available. So on the python side, you must call the function get_something_display().
thanks, I think I’ve just figured it out, when I download my content to an cvs file, it is downloading the content that is already populated in the db, so I don’t think there is a way to get my results as I want.
The informations indeed comes from the database.
But in this case you’re loading the Model instances.
These instances will be populated with the db values, but they’re more than that.
Since the fields: hull_condition and seat_condition have a choices attribute defined, django creates for you a method get_fieldname_display that can be used to translate a database value to a human readable value. This is documented here.