django-select-related

Update Django from 1.6 to 1.8: Invalid field name(s) given in select_related

Update Django from 1.6 to 1.8: Invalid field name(s) given in select_related Question: I update project from Django 1.6.7 to 1.8.7 and I have got following exception with Django 1.8, although with Django 1.6 it code was right: In[2]: from apps.route import models In[3]: models.Trace.objects.select_related("trace_points") Out[3]: <repr(<django.db.models.query.QuerySet at 0x3b50c10>) failed: django.core.exceptions.FieldError: Invalid field name(s) given …

Total answers: 3

Django : select_related with ManyToManyField

Can I use select_related() with ManyToManyField on Django Models? Question: I have : class Award(models.Model) : name = models.CharField(max_length=100, db_index=True) class Alias(models.Model) : awards = models.ManyToManyField(‘Award’, through=’Achiever’) class Achiever(models.Model): award = models.ForeignKey(Award) alias = models.ForeignKey(Alias) count = models.IntegerField(default=1) How can I have an Alias which has all its achiever_set and awards prepopulated? >>> db.reset_queries() >>> …

Total answers: 2