@property<EOL>def _node_participation_settings(self):
try:<EOL><INDENT>return self.node_participation_settings<EOL><DEDENT>except ObjectDoesNotExist:<EOL><INDENT>node_participation_settings = NodeParticipationSettings(node=self)<EOL>node_participation_settings.save()<EOL>return node_participation_settings<EOL><DEDENT>
Return node_participation_settings record
or create it if it does not exist

usage:
node = Node.objects.get(pk=1)
node.participation_settings