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