Example #1
0
from BookDetails.models import BOOK, AUTHOR, PUBLISHER_INFO, GENRE

count = 0
data = csv.reader(open(
    "/home/HOMEGROUP/adelg000/school/CEN4010/BookStore/sample_data/BOOK.csv"),
                  delimiter=",")

for row in data:

    if count == 1:
        print("Reading BOOK model ...")

        book = BOOK()

        book.ISBN = row[0]
        print("ISBN = " + book.ISBN)

        # Reading Genre ...
        gList = GENRE.objects.filter(GenreID=row[1])
        if gList:
            g = gList[0]

            if g:
                book.GenreID = g
        else:
            g = GENRE()
            g.GenreID = row[1]
            g.save()
            book.GenreID = g
        print("GenreID = " + book.GenreID.GenreID)
        cc = CART_CONTENT()

        cc.Cart_contentID = int(row[0])
        print("Cart_contentID = " + str(cc.Cart_contentID))

        # Reading ISBN ...
        bList = BOOK.objects.filter(ISBN=row[1])
        if bList:
            b = bList[0]

            if b:
                cc.ISBN = b
        else:
            b = BOOK()
            b.ISBN = row[1]
            b.save()
            cc.ISBN = b
        print("ISBN = " + cc.ISBN.ISBN)

        # Reading Cart_ID ...
        cList = CART.objects.filter(Cart_ID=row[2])
        if cList:
            c = cList[0]

            if c:
                cc.Cart_ID = c
        else:
            c = CART()
            c.Cart_ID = row[2]
            c.save()
			u = uList[0]

			if u:
				content.Username = u;
		else:
			u = USER()
			u.Username = row[1]
			u.save()
			content.Username = u
		print("Username= "******"ISBN = " + content.ISBN.ISBN)

		content.save()
		print("SAVED_FOR_LATER_CONTENT read SUCCESSFUL")

	count = 1