A minimal project that reproduces the error would be helpful. Please avoid duplicating your post on django-users and in Trac (until it's a confirmed bug in Django). Thanks!
On Tuesday, October 27, 2015 at 8:53:20 AM UTC-4, probleem support wrote:
-- On Tuesday, October 27, 2015 at 8:53:20 AM UTC-4, probleem support wrote:
He all,Does anyone know why i can't do any relation lookups on any database other then the default database in 1.8.5 this worked fine in 1.6.1it keeps trowing me: Relation fields do not support nested lookupsfor example on
adds = ProfielenFlirts.objects.filter( voor__user__profielenuserprofile__fictief =True ).filter(Q(antwoord='') | Q(antwoord__isnull=True)).count ()ProfielenFlirts is a non default database, the relation lookup is in the same database do.
my router
class DatingRouter(object):
def db_for_read(self, model, **hints):
if model._meta.app_label == 'datingmodels':
return 'dating'
return 'default'
def db_for_write(self, model, **hints):
if model._meta.app_label == 'datingmodels':
return 'dating'
return 'default'
def allow_relation(self, obj1, obj2, **hints):
if obj1._meta.app_label == 'datingmodels' and obj2._meta.app_label == 'datingmodels':
return True
elif 'datingmodels' not in [obj1._meta.app_label, obj2._meta.app_label]:
return True
return False
def allow_syncdb(self, db, model):
if db == 'dating' or model._meta.app_label == "datingmodels":
return False # we're not using syncdb on our legacy database
else: # but all other models/databases are fine
return Trueany help would be appriciated
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/75ae7ee0-65e9-4fd6-8eaa-42bb85275a83%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment