[Django] bulk_create 예제

 # service = created.user.username

            # filenname = created.file

            # filepath = '/home/ubuntu/lotto/file/' + service + '/' + filenname


            # file = open(filepath)

            # reader = csv.reader(file)


            # bulk_list = []


            # user = created.user

            # round = created.round

            # date = created.date

            # grade = created.grade

            # lucky = created.lucky


            # for row in reader:

            #     bulk_list.append(

            #         Lucky(

            #             user=user,  

            #             round=round,

            #             date=date,

            #             grade=grade,

            #             lucky1=row[0],

            #             lucky2=row[1],

            #             lucky3=row[2],

            #             lucky4=row[3],

            #             lucky5=row[4],

            #             lucky6=row[5]

            #         )

            #     )

            

            # bulk_return = models.Lucky.objects.bulk_create(bulk_list)


            # bulk_return_count = len(bulk_return)


            # if lucky == bulk_return_count:

            #     status = 'success'

            #     message = 'successfully loaded'

            #     created.process = 2

            #     created.save()

            # else:

            #     status = 'fail'

            #     message = 'different origin count and load count'


댓글

이 블로그의 인기 게시물

[Django Install] 11. Install Python3 for Centos8/RedhatLinux8

[windows] filebeat 스케쥴링 테스트

[sqlite] error 조치