示例#1
0
 def populate(self, product_id):
     # We can dynamically set choices for a form field:
     # Seen at: http://my.opera.com/jacob7908/blog/2009/06/19/django-choicefield-queryset (Chinese)
     # Is this documented elsewhere?
     query = {'product_id': product_id}
     self.fields['product_version'].queryset = Version.objects.filter(product__id = product_id)
     self.fields['build'].queryset = TestBuild.list_active(query)
示例#2
0
 def populate(self, product_id):
     # We can dynamically set choices for a form field:
     # Seen at: http://my.opera.com/jacob7908/blog/2009/06/19/django-choicefield-queryset (Chinese)
     # Is this documented elsewhere?
     query = {'product_id': product_id}
     self.fields['product_version'].queryset = Version.objects.filter(
         product__id=product_id)
     self.fields['build'].queryset = TestBuild.list_active(query)
示例#3
0
 def __init__(self, author, plan, *args, **kwargs):
     super(NewReviewForm, self).__init__(*args, **kwargs)
     self.plan = plan
     self.author = author
     query = {'product_id': self.plan.product_id}
     self.fields['build'].queryset = TestBuild.list_active(query)
示例#4
0
 def __init__(self, author, plan, *args, **kwargs):
     super(NewReviewForm, self).__init__(*args, **kwargs)
     self.plan = plan
     self.author = author
     query = {'product_id': self.plan.product_id}
     self.fields['build'].queryset = TestBuild.list_active(query)