如何在不同时间保存表中的字段



我的表中有 100 个字段,我想一次保存一些字段,在其他时基保存剩余字段。我们可以在什么基础上将剩余字段保存在同一记录本身中?

考虑一些字段如下-

createdDate = models.DateField(default=datetime.date.today,**optional)
lendingProduct = models.CharField(max_length=50,**optional)
individual = models.CharField(max_length=50,**optional)
lendingPeriod = models.CharField(max_length=50,**optional)
investmentAmountStarting = models.IntegerField(**optional)
availableBalance = models.IntegerField(**optional)
firstname = models.CharField(max_length=100,**optional)
lastname = models.CharField(max_length=100,**optional)
password = models.CharField(max_length=50)
gender = models.CharField(max_length=50,**optional)
dateOfBirth = models.DateField(**optional)
cityOfResidence = models.CharField(max_length=50,**optional)
mobileNumber = models.IntegerField(**optional)
email = models.EmailField(**optional)

例如,我的表中有 100 个字段(列),目前我在表中只保存了 60 个字段,现在我还剩下 40 个字段,存储剩余字段的标准应该是什么?

你需要为你的表定义一个主键,(Django 默认创建这个,即使你没有将其中一个字段定义为主键 (id),请参阅 自动主键字段

第一次保存数据时,您会在表中创建一个具有唯一 id 的新条目(由 Django 创建,或您选择的主键)。

后续保存将转到同一 ID(或您创建的主键)

像这样(假设你的模型被命名为 Foo),

foo_object = Foo.objects.get(id=object_id)
foo_object.individual = "bar"
foo_object.save()

其中object_id是要将数据保存到的行

相关内容

最新更新