예제 #1
0
    def handle(self, *args, **kwargs):
        n_students = kwargs['n_students']
        for _ in range(n_students):
            # я так понимаю for _ in range не обязательна
            Student.generate_student()

        self.stdout.write(self.style.SUCCESS(f'Successfully generated {n_students} students'))
예제 #2
0
    def handle(self, *args, **kwargs):
        Student.objects.all().delete()
        groups = list(Group.objects.all())
        count = kwargs['count']
        for _ in range(count):
            Student.generate_student(groups)

        self.stdout.write(self.style.SUCCESS(f'Created: {count} students'))
예제 #3
0
def generate_students(request, num=2):
    for _ in range(num):
        Student.generate_student()
    qs = Student.objects.all()
    new_students = qs[len(qs) - num:]
    result = '<br>'.join(
        str(student)
        for student in new_students
    )
    return HttpResponse(result)
예제 #4
0
    def handle(self, *args, **options):
        number_students = options['number_student']

        try:
            Student.objects.all().delete()
            groups = list(Group.objects.all())
            for _ in range(number_students):
                Student.generate_student(groups)
        except Exception as ex:
            raise CommandError(f'Data added fail! {ex}')
        self.stdout.write(
            self.style.SUCCESS(f'Data added successfully! {number_students}'))
예제 #5
0
    def handle(self, *args, **kwargs):
        num_students = kwargs['num_students']

        Student.objects.all().delete()
        groups = list(Group.objects.all())

        try:
            for _ in range(num_students):
                Student.generate_student(groups)

        except Exception as ex:
            raise CommandError('Generate students failed: "%s"' % ex)

        self.stdout.write(self.style.SUCCESS(f'Successfully generated {num_students} students'))
예제 #6
0
def generate_students(request):
    amount = int(request.GET['amount'])
    lst = []
    if amount > 200:
        amount = 5
    for _ in range(amount):
        a = Student.generate_student()
        lst.append(a.Student_first_name)
        lst.append('<br>')
    return HttpResponse(f'generated {amount} students: <br> {lst}')
    def handle(self, *args, **options):

        Student.objects.all().delete()
        group = list(Groups.objects.all())
        quantity = args[0]
        if quantity > 200:
            quantity = 5
        print(f'Generating {quantity} students:')
        lst = []
        for _ in range(quantity):
            a = Student.generate_student(group)
            lst.append(a)
        for teach in lst:
            print(teach.Student_first_name, " ", teach.Student_second_name)
예제 #8
0
def generate_students(request):
    for _ in range(15):
        Student.generate_student()
    abc = Student.objects.all()
    return HttpResponse(abc)
예제 #9
0
파일: views.py 프로젝트: IIioneR/Django
def generate_students(request):
    for _ in range(10):
        Student.generate_student()
    qs = Student.objects.all()
    return HttpResponse(qs)