Well... I hacked my way through that...

For anyone interested the hack's outlined below.

For anyone that knows the right way -- I'd rather know that!

Regards,

Emile

models.py
--------------

class Right (xSide):
    relative_related_order=1
    right = models.ForeignKey(Door, edit_inline=models.TABULAR,
num_in_admin=1)


class Top (xSide):
    relative_related_order=2
    top = models.ForeignKey(Door, edit_inline=models.TABULAR,
num_in_admin=1)


etc....



--------------- django/db/models/options.py -------------- (changes)

    def get_followed_related_objects(self, follow=None):
        if follow == None:
            follow = self.get_follow()
        retval = [(f.model.relative_related_order,f) for f in
self.get_all_related_objects() if follow.get(f.name, None)]
        retval.sort()
        return [f for s,f in retval]


----------------- django/db/models/fields/related.py
     (changes in class ForeignKey(RelatedField, Field): __init__)

            related_name=kwargs.pop('related_name', None),
            limit_choices_to=kwargs.pop('limit_choices_to', None),
            relative_related_order=kwargs.pop('relative_related_order',
None),
            lookup_overrides=kwargs.pop('lookup_overrides', None),

 ----------and-------------

class ManyToOneRel(object):
    def __init__(self, to, field_name, num_in_admin=3,
min_num_in_admin=None,
        max_num_in_admin=None, num_extra_on_change=1,
edit_inline=False, relative_related_order=None,
        related_name=None, limit_choices_to=None,
lookup_overrides=None, raw_id_admin=False):


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to