小编Laz*_*nds的帖子

使用 Yup 验证非必填数字字段

我正在尝试验证一个可选的数字字段,因此允许为空。如果该字段中有值,则该值必须是正数。

const schema = yup.object().shape({
    gpa: yup.number()
        .when('gpa', {
        is: (value) => value?.length > 0,
        then: yup.number().positive(numberPositiveMessage).typeError(numberMessage),
        otherwise: yup.number().notRequired().nullable(true).transform(value => (isNaN(value) ? undefined : value))
    },
    [
        ['gpa', 'gpa'],
    ]
);
Run Code Online (Sandbox Code Playgroud)

它允许表单的其余部分在字段为空时以及其中有正数时进行验证,但如果我输入负数或字符串,它不会返回任何应有的错误。

javascript reactjs yup

9
推荐指数
1
解决办法
1万
查看次数

AttributeError:“DeferredAttribute”对象没有属性“rel”

我是 Wagtail 和 Django 的新手,我正在尝试构建一个模型,该模型将从 REST API 中提取数据并将其放入可以在模板上迭代的对象中。但是,当尝试迁移时,我收到此错误:

    related = getattr(model, self.relation_name).rel
AttributeError: 'DeferredAttribute' object has no attribute 'rel'
Run Code Online (Sandbox Code Playgroud)

从我到目前为止收集到的信息来看,它与页面模型中的description和字段有关。以下是相关型号:imageOFSLOrgWebPage

from __future__ import absolute_import, unicode_literals

from django.db import models
from django.shortcuts import render
from django.conf import settings

from wagtail.wagtailcore.models import Page, Orderable
from wagtail.wagtailcore.fields import RichTextField, StreamField
from wagtail.wagtailadmin.edit_handlers import FieldPanel, FieldRowPanel, MultiFieldPanel, \
    InlinePanel, StreamFieldPanel
from wagtail.wagtailimages.edit_handlers import ImageChooserPanel
from wagtail.wagtailsearch import index

from wagtail.wagtailcore.blocks import StructBlock, StreamBlock, CharBlock, RichTextBlock, RawHTMLBlock, BooleanBlock
from wagtail.wagtailimages.blocks import …
Run Code Online (Sandbox Code Playgroud)

python django rest wagtail

4
推荐指数
1
解决办法
2637
查看次数

Wagtail 前端的文档链接

如果我将文档上传到 Wagtail CMS,如何使其在前端可供下载?是否有特定的模板标签?

django wagtail

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

Wagtail:创建自定义 API 端点

我创建了一个名为“Spotlights”的 Snippet,我想知道如何使用 Wagtail API 为 Snippet 数据创建自定义端点。我最好的猜测是:

api_router.register_endpoint('Spotlights', BaseAPIEndpoint)
Run Code Online (Sandbox Code Playgroud)

那里的第一个 arg 是建立端点的名称还是引用某些内容?

python django wagtail

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

标签 统计

django ×3

wagtail ×3

python ×2

javascript ×1

reactjs ×1

rest ×1

yup ×1