python - 检查字段是否为空并用 django 中的另一个字段填充它
问题描述
最近我建立了一个超小型库存系统。它从项目 ID 生成条形码。所以现在我想添加使用已经生成的代码来搜索项目的功能。
So i have the fields like this previously
class Inv(models.Model):
description = models.CharField()
model_number = models.CharField()
manufacturer = models.CharField()
def __str__(self):
return self.id
现在
class Inv(models.Model):
description = models.CharField()
model_number = models.CharField()
manufacturer = models.CharField()
barcode = models.CharField(blank=True)
def __str__(self):
return self.id
我想要实现的是在一个项目没有条形码图像的情况下,我想保存项目并将 id 添加到条形码字段中,我该如何有效地做到这一点?这是我写的保存方法
def save(self, force_insert=False, force_update=False, *args,**kwargs):
# if self.barcode == None:
# self.barcode = self.id
# self.save()
super(Inv, self).save(force_insert, force_update, *args, **kwargs)
解决方案
推荐阅读
- python - SymPy 中的 LaTeX 输出
- python - PyMC3:多元正态下的回归
- python - Anaconda3 导航器未打开
- javascript - 反应形式Angular的错误,属性'X'没有初始化器,并且没有在构造函数中明确分配
- visual-studio - 命令行中的 TextTransform.exe - 找不到 .dll
- linux - make:从依赖项中提取元素
- python - Jupyter Lab“404:未找到您请求的页面不存在!”
- google-apps-script - 在 Google 表格中使用 Apps 脚本设置动态下拉列表
- python - 在树莓派 24/7 上运行 Selenium 代码
- python - 如何将用户输入的字符串的第一个字母大写,但保留字符串的其余部分大写