我将 Yup 与 React-hook-form 结合使用,并在 Yup 中具有以下架构
const validationSchema = Yup.object({
installation: Yup.string().nullable().required("Required"),
from_date: Yup.date()
.max(new Date(), "Cannot use future date")
.nullable()
.required("Required"),
to_date: Yup.date()
.min(Yup.ref("from_date"), "To Date cannot be before From Date")
.max(new Date(), "Cannot use future date")
.nullable()
.required("Required")
});
Run Code Online (Sandbox Code Playgroud)
当我在输入中键入日期时,验证工作正常,但日期以 格式返回2021-03-31T18:30:00.000Z,但是我希望日期以2021-03-31.
我将数据发送到 Django 后端服务器,并且只需要一个没有时区的 DateField。我该怎么做?
有没有什么办法可以转换没有时区的日期。如果我使用它,我可以让它工作Yup.string(),但是必要的验证将不起作用。
可能的解决方案想法(但需要帮助来理解如何去做)
我可以在 Yup 中编写一些自定义验证吗?如果可能的话我可以使用Yup.string()并仍然执行必要的验证
Yup.string()PS 这个问题有很多观点,但没有重要的评论或答案。我可以更改问题格式以使其更容易理解吗?
我有一个 digitalocean 服务器,并且已经使用 Gunicorn 和 nginx 部署了 Django 后端服务器。
如何在同一台服务器上部署 React 应用程序?
我正在开发一个 React 项目,并且有一堆 tsx 文件,我想将它们转换为我的项目的 javascript 用途。我该怎么做呢?
import os\nimport pandas as pd\nimport matplotlib.pyplot as plt\nimport datetime\n\ndf = pd.read_excel(DATA_DIR+"/"+file_list[0], index_col="Date")\ndf.head(5)\nRun Code Online (Sandbox Code Playgroud)\n\nsmooth = df[\'Pur. Rate\'].rolling(window=20).mean()\nsmooth.plot()\nRun Code Online (Sandbox Code Playgroud)\n\n我得到下图,需要在 x 轴上绘制每个月年的所有日期值。\n我想以 (Feb-19) 格式显示 x 轴上对角格式化的所有月份和年份。我可以将绘图的大小调大以适应所有情况,因为我会将其另存为 jpg。
\n我希望 x 轴具有以下值:\nJan 16, Feb 16, Mar 16, Apr 16, May 16, Jun 16, Jul 16, Aug 16, Sep 16, Oct 16, Nov 16, Dec 16, Jan 17, Feb 17 \xe2\x80\xa6\n(我想显示所有这些值,matplotlib 自动截断这个,我想避免这种情况)
\n我有一个空对象,想在对象内部动态创建一个对象。
const obj = {}
obj["test1"]["test1.1"] = x //initialize to some variable
Run Code Online (Sandbox Code Playgroud)
我收到错误
Uncaught TypeError: Cannot set property 'test1.1' of undefined
Run Code Online (Sandbox Code Playgroud)
我希望输出是这样的
obj = {
test1: {
test1.1: x //some variable
}
}
Run Code Online (Sandbox Code Playgroud) reactjs ×4
javascript ×3
cloud ×1
django ×1
matplotlib ×1
nginx ×1
pandas ×1
python ×1
typescript ×1
yup ×1