【发布时间】:2021-06-19 06:53:39
【问题描述】:
当我点击保存按钮时,它会在将数据保存到 Django 之前检查数据库中的数据。在 Django 管理中插入之前在数据库中搜索数据。我不想保存已经保存在数据库中的相同数据。
像这样: 在这里首页保存加倍。但我希望如果家庭已经保存,那么我第二次尝试保存同名时它不会保存。 如何编码?
models.py
class Brand(models.Model):
brand_id = models.id = models.AutoField(primary_key=True, auto_created=True)
brand_name = models.CharField(max_length=50)
brand_date = models.DateTimeField(auto_now_add=True, null=False)
【问题讨论】:
-
将
unique=True添加到brand_name。你也不需要广告brand_id,你的数据库中的每个对象都会有一个自动ID字段 -
谢谢,@hansTheFranz 我是 python 新手。所以我还在学习。
标签: python mysql django django-models