sqlite 如何将csv或json文件导入模型并为该数据创建表

f2uvfpb9  于 2022-12-23  发布在  SQLite
关注(0)|答案(1)|浏览(161)

我有一个csv/json文件。我需要包含这个文件作为django应用程序的数据库。&我需要在前端显示数据作为一个表格。所以不知道我应该在哪里插入这个文件,以便它为我创建表格。
我已经创建了一个django的web应用程序。有一个应用程序。只是试图导入文件到模型中,但在dbsqlite中没有任何变化。

bxfogqkk

bxfogqkk1#

这是一个代码,从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()

相关问题