Re: DB-Lookup on dynamically created fieldname
...it can really be that easy. Thanks Doug. :) --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com 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 -~--~~~~--~~--~--~---
Re: DB-Lookup on dynamically created fieldname
Maybe you could do something like this? filterargs = {} filterargs[fieldname] = some value # or for other types of filtering filterargs["%s__istartswith" % fieldname] = somevalue mdl.objects.filter(**filterargs) You might also want to take a look at the function get_model() from django.db.models import get_model() mdl = get_model('appname','modelname') --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com 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 -~--~~~~--~~--~--~---
DB-Lookup on dynamically created fieldname
Hello group, I have some models in my app that have several fields. First, my code picks dynamically one of the models from a string-variable, sth. like: mdl = eval(model_name), where model_name contains the name the model. Then, I want to lookup a field in that model, but again I also only got its name in a string-var. So what I'm trying to do is sth. like: mdl.objects.get(eval(field_name)=somevalue). Here I get of course a syntax error (keyword can't be an expression), but I hope my problem is made clear. Does anyone have an idea how I could get around this? Any help is appreciated :) Regards, Andreas --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com 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 -~--~~~~--~~--~--~---