在这里,配置文件和类别应该是主要的关键,我如何做到这一点。
class QuickApproximation(models.Model):
profile = models.CharField(primary_key=True, null=False, max_length=1024, default=None)
category = models.CharField(null=False, max_length=1024, default=None)
approximation = models.IntegerField(null=False, default=None)我需要把这些数据转储到DB中
Profile,Category,Approximations
Always on road,Groceries,500
Always on road,Dining,500
Always on road,Gas,500
Always on road,Others,1500
Social Butterfly,Groceries,500
Social Butterfly,Dining,500
Social Butterfly,Gas,500
Social Butterfly,Others,1500
Foodie,Groceries,500
Foodie,Dining,500
Foodie,Gas,500
Foodie,Others,1500
Pantry Stocker,Groceries,500
Pantry Stocker,Dining,500
Pantry Stocker,Gas,500
Pantry Stocker,Others,1500
Avid Shopper,Groceries,500
Avid Shopper,Dining,500
Avid Shopper,Gas,500
Avid Shopper,Others,1500
Healthy nut,Groceries,500
Healthy nut,Dining,500
Healthy nut,Gas,500
Healthy nut,Others,1500
Digital Junky,Groceries,500
Digital Junky,Dining,500
Digital Junky,Gas,500
Digital Junky,Others,1500而且所有东西都应该在db中提供。
发布于 2022-03-24 08:50:23
我认为你必须把primary_key交给你想要的领域。我建议你在这里读到:https://docs.djangoproject.com/en/4.0/topics/db/models/
发布于 2022-03-24 08:51:57
Django不允许使用复合主键。因此,您只能将primary_key=True属性赋予一个字段。
https://stackoverflow.com/questions/71599070
复制相似问题