Hi,

I have two fields in a model as follows:

    society_rowid = models.ForeignKey (
        'Organisation', on_delete=models.PROTECT, related_name='society',
        blank=True, null=True, db_column='society_rowid',
        limit_choices_to={'type': 'whatson_society'},
        verbose_name='Society',
    )

    presented_by = models.CharField (
        max_length=50,
        blank=True,
    )

In the admin interface, if the foreign key is selected and the presented_by 
is empty, then i want to populate presented_by with the value of the name 
field at the other end of the relationship. I've tried the following in my 
clean method for the child object.

        if self.society_rowid is not None and self.presented_by is None:
            self.presented_by = str ( self.society )

        if self.society_rowid is not None and self.presented_by is None:
            self.presented_by = self.society__name

        if self.society_rowid is not None and self.presented_by is None:
            self.presented_by = self.society.name

None of these throw an error but neither do they populate the presented_by 
field. Any ideas?

Thanks

Dave

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/c49ae9cc-0911-4ee2-b863-d867afe5f843%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to