def test_can_get_an_object_or_none(self): # Setup forum_pk = self.forum.pk # Run forum = get_object_or_none(Forum, pk=forum_pk) unknown_forum = get_object_or_none(Forum, pk=10000) # Check assert self.forum.pk == forum.pk assert unknown_forum is None
def __init__(self, *args, **kwargs): self.topic = kwargs.pop('topic', None) if self.topic: self.poll = get_object_or_none(TopicPoll, topic=self.topic) super().__init__(*args, **kwargs) if self.poll is not None: for form in self.forms: form.instance.poll = self.poll
def __init__(self, *args, **kwargs): self.topic = kwargs.pop('topic', None) if self.topic: self.poll = get_object_or_none(TopicPoll, topic=self.topic) super(BaseTopicPollOptionFormset, self).__init__(*args, **kwargs) if self.poll is not None: for form in self.forms: form.instance.poll = self.poll
def __init__(self, *args, **kwargs): self.topic = kwargs.pop("topic", None) if self.topic: self.poll = get_object_or_none(TopicPoll, topic=self.topic) super(BaseTopicPollOptionFormset, self).__init__(*args, **kwargs) if self.poll is not None: for form in self.forms: form.instance.poll = self.poll