我有一个类用户
models.py
:
class User(models.Model):
userId = models.CharField(primary_key=True, blank=False, max_length=100)
这个
userId
总是带有前缀
user#
当数据库中有一个用户时,我无法从数据库中查询一个用户
#
.如果我理解正确,这甚至是不可能的,所以现在我尝试修改save方法,以便
用户ID
如果没有
使用者#
前缀我在用户类下尝试了这个:
def save(self, *args, **kwargs):
userId = self.userId[5:]
print("USER_ID: ", userId)
super(User, self).save(*args, **kwargs)
正确打印id,不带前缀,但在数据库中
用户ID
它仍然保存着。我的保存方法有问题吗?