Как импортировать файл csv или json в модель и создать табуляцию для этих данных

У меня есть файл csv/json. Мне нужно включить этот файл в качестве базы данных для django приложения. & Мне нужно показать данные в виде таблицы во фронтенде. Поэтому не могу понять, куда я должен вставить файл, чтобы он создал таблицу для меня.

Я создал веб-приложение django. С приложением. Просто пытаюсь импортировать файл в модель, но в dbsqlite нет изменений.

Это код, который считывает данные из файла csv и загружает их в таблицу базы данных продуктов, сохраняя название, описание и цену продукта. Попробуйте это:

import csv

from .models import Product


def run(file):

    open = open(file)
    read = csv.reader(open)

    Product.objects.all().delete()

    for row in read:

    product = Product.create(product=row[0],description=row[1],price=row[2])
    product. Save()

если вы читаете из файла, измените код на такой

def run():
    open = open('[link to your file]')
    read = csv.reader(open)

    Product.objects.all().delete()

    for row in read:

    product = Product.create(product=row[0],description=row[1],price=row[2])
    product. Save()
Вернуться на верх