Esempio n. 1
0
class Command(BaseCommand):
	args = '< n >'
	help = 'Write how many data do you want to add'
	
	def __init__(self):
		self.fake = Fake()
		
		for i in range(1, 10):
			self.fake.arr.append(' ')

	def handle(self, *args, **options):
		n = int(args[0])
		for i in range(1, n):
			title = self.fake.text(random.randint(10, 40))
			content = self.fake.text(random.randint(500, 1500))
			topic = Topic.objects.get(id = int(random.randint(1, Topic.objects.count())))
			user = User.objects.get(id = int(random.randint(1, User.objects.count())))
			date = self.fake.rdate()
			q = Question(title = title, content = content, topic = topic, user = user, date = date)
			q.save()
Esempio n. 2
0
class Command(BaseCommand):
	args = '< n >'
	help = 'Write how many data do you want to add'
	
	def __init__(self):
		self.fake = Fake()
		
		for i in range(1, 10):
			self.fake.arr.append(' ')

	def handle(self, *args, **options):
		n = int(args[0])
		m = User.objects.all().count()
		qn = Question.objects.all().count()
		for i in range(1, n):
			try:
				qst = Question.objects.get(id = int(random.randint(1, qn)))
				qc = QComments(content = self.fake.text(random.randint(50, 500)), date = self.fake.rdate(), user = User.objects.get(id = int(random.randint(1, m))), qst = qst)
				qc.save()
			except(User.DoesNotExist, Question.DoesNotExist):
				print("No")
Esempio n. 3
0
class Command(BaseCommand):
	args = '< n >'
	help = 'Write how many data do you want to add'
	
	def __init__(self):
		self.fake = Fake()
		
		for i in range(1, 10):
			self.fake.arr.append(' ')
		
	def handle(self, *args, **options):
		n = int(args[0])
		qn = Question.objects.count()
		qu = User.objects.count()
		for i in range(1, n):
			user = User.objects.get(id = random.randint(1, qu))
			try:
				a = Answer(content = self.fake.text(random.randint(50, 400)), qst = Question.objects.get(id = random.randint(1, qn)), 
									user = user, date = self.fake.date(user.reg_date.month, user.reg_date.year), flag = False, raiting=0)
				a.save()
			except Question.DoesNotExist:
				print("Question does not exist")