在Django,csv文件1中具有逗号的数据需要哪种型号的feilds?colunm具有多个数据,即法语、日语、甜点

2024-09-27 09:34:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在django rest框架sqlite3数据库中创建CRUDAPI。我想为餐馆创建一个模型,它有一些属性,即[餐馆ID、餐馆名称、菜系、两人平均成本、货币、有餐桌预订、有在线配送、总评分、评分颜色、评分文本、投票]

我有一个csv文件,它已经有数据了,但是菜系需要哪个型号的feild,因为在菜系下有多个列表

csv file rows and columns please check Cuisines column and what type of model feild is required for this column

上面的图像包含csv文件中可用的数据

    class Restaurant(models.Model):
        restaurant_id = models.IntegerField(default=0)
        restaurant_name = models.TextField()
        Cuisines = models.TextField()
        average_cost_for_two = models.IntegerField(default=0)
        currency = models.CharField(max_length=130)
        has_table_booking = models.CharField(max_length=130)
        has_online_delivery = models.CharField(max_length=130)
        aggregate_rating = models.FloatField(default=0)
        rating_color = models.CharField(max_length=130)
        rating_text = models.CharField(max_length=130)
        votes = models.IntegerField(default=0)

在上面的模型类中,烹饪需要哪个字段


Tags: 文件csv数据模型defaultmodels评分length
1条回答
网友
1楼 · 发布于 2024-09-27 09:34:19

如果我理解正确,你想要的是类似this的东西。可以有多个选择的字段

与一个可以有多个数据的字段不同,您可以做的是创建另一个具有餐厅外键的烹饪模型,正如我链接的另一个问题中所述

class Cuisine(models.Model):
     type = models.CharField(max_length=130)
     restaurant = models.ForeignKey(Restaurant, related_name='Cuisines')

因此,您可以将多个菜系链接到同一家餐厅

相关问题 更多 >

    热门问题