小编Nic*_*ick的帖子

带有自由文本错误的数据列表“选择一个有效的选项。该选项不是可用的选项之一。”

我正在使用脆皮表单构建一个“创建菜谱”表单,并且尝试使用数据列表输入字段供用户输入自己的成分,例如“大番茄”或从数据库中已有的全局成分中进行选择,例如“番茄”或“鸡肉” 。但是,无论我输入新成分还是选择现有成分,我都会收到以下错误:“选择有效的选择。该选择不是可用的选择之一。”。我该如何修复这个错误?

视觉的: 表单 html

模型.py

class Recipe(models.Model):
    user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
    websiteURL = models.CharField(max_length=200, blank=True, null=True)
    image = models.ImageField(upload_to='image/', blank=True, null=True)
    name = models.CharField(max_length=220) # grilled chicken pasta
    description = models.TextField(blank=True, null=True)
    notes = models.TextField(blank=True, null=True)
    serves = models.CharField(max_length=30, blank=True, null=True)
    prepTime = models.CharField(max_length=50, blank=True, null=True)
    cookTime = models.CharField(max_length=50, blank=True, null=True)


class Ingredient(models.Model):
    name = models.CharField(max_length=220)

    def __str__(self):
        return self.name

class GlobalIngredient(Ingredient):
    pass # pre-populated ingredients e.g. salt, sugar, flour, tomato

class UserCreatedIngredient(Ingredient): # ingredients user adds, e.g. Big Tomatoes
    user …
Run Code Online (Sandbox Code Playgroud)

django django-crispy-forms html-datalist

6
推荐指数
1
解决办法
988
查看次数

使用 JQuery 检测 django-bootstrap-datepicker-plus 中的更改

我正在使用 django-bootstrap-datepicker-plus 包,并且我试图在日期更改时显示警报。但是,jquery 似乎没有检测到日期的任何更改。

遵循此问题Detect Change to selected date with bootstrap-datepicker仅当我将 JQuery UI CDN 添加到我的代码时才有效,这会导致出现两个日期选择器的问题。有没有办法让 JQuery 检测 django-bootstrap-datepicker 中的更改,而无需添加 JQuery UI 代码?

forms.py

from django import forms
from bootstrap_datepicker_plus.widgets import DatePickerInput

class ExampleForm(forms.Form):
    DOB = forms.DateField(required=False, label="Date of Birth",
                input_formats=['%d/%m/%Y'],
        widget=DatePickerInput(format='%d/%m/%Y')
    ) 
Run Code Online (Sandbox Code Playgroud)

网页

 <div class="col-12 col-md-6 mb-0 p-1">
      {{ form.DOB|as_crispy_field }}
    </div>
Run Code Online (Sandbox Code Playgroud)

渲染的 HTML 渲染的 HTML

javascript django jquery django-forms

6
推荐指数
1
解决办法
470
查看次数

Python selenium chrome 驱动程序 SSL:CERTIFICATE_VERIFY_FAILED 无法获取本地颁发者证书

当尝试运行 unDetected-chromedriver 时,我遇到了以下错误:

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate
Run Code Online (Sandbox Code Playgroud)

python macos selenium-chromedriver undetected-chromedriver

3
推荐指数
1
解决办法
3629
查看次数