pinco wrote: > Hi, > > I'm trying to figure out how to solve the following issue without > succeed. > > I have a model like this: > > class Product(models.Model): > ... > measure_cm = models.FloatField(...) > measure_in = models.FloatField(...) > ... > > The fields contain the same information (a relevant dimension of a > product) expressed in centimeter and in inches respectively. > > Why have two separate fields? Why not have one field - e.g. 'measure_mm' and convert to either inches or centimetres according to the user's choice? > I would able, in the view and in the template, to do something like > this: > > ... > this_product = Product.objects.get(pk=product_id) > this_product_measure = this_product.measure > > and dynamically assigning to this_product_measure the value of > this_product.measure_cm or this_product.measure_in based on a variable > stored in the session, representing a user preference. > > Actually I manage this with an "if request.session['user_preference']" > statement, but it would be nice to catch the right value on every view > without repeating the if statement. > > How can I do this? > > Thank you in advance > > > > > > >
--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---

