def action_new(self):
     l = MyList()
     l.name="list %s" % random.randint(0,22000)
     l.put()
     
     for x in (0,2,4,8,6,10):
         n1 = MyName()
         n1.short_desc = "short desc %s %s" % (x,random.randint(0,100))
         n1.listed_in_list = l
         n1.put()
     self.redirect("/exper_reference") # default redirect, if it not happened already    
 def my_list(self):
     if not hasattr(self, "_my_list"):
         self._my_list = None
         mylist = MyList.all()
         if not mylist == None:
             self._my_list = mylist
     return self._my_list
 def action_delall(self):
     ## da brauch ich eine bremse... sagen wir, 50 deletes sind ok
     count=0
     l = MyList.all()
     for x in l:
         for y in x.myname_set:
             y.delete()
         x.delete()
         count+=1
         if count > 50:
             return