为了账号安全,请及时绑定邮箱和手机立即绑定

DJANGO 中已经存在错误,即使它在 HTML 中是唯一的

DJANGO 中已经存在错误,即使它在 HTML 中是唯一的

慕尼黑5688855 2021-07-22 14:15:53
我在 DJANGO 中创建了一个模型表单,但是在插入值以填充模型时Coupons with this Valid coupons already exists.,我的 html 文件中出现错误。我有两个模型:class Coupons(models.Model):    valid_coupons = models.CharField(max_length=5,unique=True)    def __str__(self):        return self.valid_couponsclass ChapterParticipated(models.Model):    code = models.ForeignKey(Coupons,unique=True,on_delete=models.PROTECT)    ChapterName = models.CharField(max_length=264)    TeamName = models.CharField(max_length=264)    def __str__(self):        return self.code我的 view.py 包含:from django.shortcuts import renderfrom first_app.forms import NewUserForm# Create your views here.def index(request):    form = NewUserForm()    if request.method == "POST":        form = NewUserForm(request.POST)        if form.is_valid():            form.save(commit=True)            return index(request)        else:            print('ERROR FORM INVALID')    return render(request,'firstapp/firstapp.html',{'form':form})我的 forms.py 包含:from django import formsfrom first_app.models import Couponsclass NewUserForm(forms.ModelForm):    class Meta():        model = Coupons        fields = '__all__'发生的事情是当我在输入字段中输入值并单击提交按钮时它会显示我使用此有效优惠券的优惠券已存在。并将输入添加到表中,但仍显示该错误。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 139 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信