def category_append(self, category, description=None, parent=None, slug=None, ordering=99999): category = Category(name=category, description=description, slug=slug, ordering=ordering) # get parent if parent is not None: for cat in self.categories: if isinstance(parent, int) and cat.id == parent: category.parent = cat break elif isinstance(parent, str) and cat.name == parent: category.parent = cat else: category.parent = None if category not in self.categories: self.categories.append(category)
brand = Brand() brand.name = "giani" print "save : {}".format(brand.Save()) print "list : {}".format(brand.GetAllBrands()) print "\n\n" #################################### ########### category.py ############ #################################### print "testing category" category = Category() category.parent = "" category.name = "zapatos" print "save : {}".format(category.Save()) print "list : {}".format(category.GetAllCategories()) print "\n\n" #################################### ########### product.py ############# #################################### product = Product() product.name = "nuevo producto" product.description = "a product description"