Пример #1
0
	def cb_fill(self, number):
		"""callback for fill the db"""

		from User import User
		from Class import Class
		import Event
		for i in range(number):
			campus = Campus()
			campus.name = "Campus"+str(i)
			Event.fill_date = date(date.today().year + i, 1, 1)
			campus.planning = Planning()
			campus.planning.cb_fill(number * 10)
			db.session.add(campus)

			user = User()
			user.campus = [campus]
			user.cb_fill(randint(1, number), campus.name + '_manager')

			user = User()
			user.teacher_campus = [campus]
			user.cb_fill(randint(1, number), campus.name + '_teacher')

			classe = Class()
			classe.campus = campus
			classe.cb_fill(number)