create-react-app我有一个使用with创建的项目Typescript。我正在用作yarn 3.3.0包管理器。
现在我正在尝试从craswebpack转向vite. 我已经使用该yarn create vite命令启动了一个项目。只需将前一个项目中的组件复制并粘贴到新项目中即可。
当我在命令行上运行时,yarn tsc我没有遇到任何错误。
在终端中运行也yarn dev正常,服务器启动成功。
但是,在浏览器中,我在终端上遇到一个奇怪的错误,其中显示:
Uncaught SyntaxError: Export 'import_react3' is not defined in module (at chunk-ALR5B6M7.js?v=aa4e0109:17143:3)
Run Code Online (Sandbox Code Playgroud)
我是反应钩子形式的新手。我在下面粘贴我的代码
import React from "react";
import { useForm } from "react-hook-form";
const Inventory = () => {
const {
register,
handleSubmit,
formState: { errors },
} = useForm();
const onSubmit = (data) => {
console.log(data);
};
return (
<form onSubmit={handleSubmit(onSubmit)}>
<input
className="border border-gray-900 rounded-lg p-2"
type="number"
placeholder="Number"
ref={register("number", { required: true })}
/>
{errors.number && <p>This is required</p>}
<button
className="mt-4 text-white bg-gray-900 border-2 border-gray-900 rounded-md px-2 py-1"
type="submit"
>
Add
</button>
</form>
);
};
export default Inventory;
Run Code Online (Sandbox Code Playgroud)
当我提交表单时,我在控制台中没有得到任何输出。我还收到警告
Warning: Unexpected …
我正在开发下一个 JS 项目。我可以在本地计算机上成功构建它。但是,当我尝试对应用程序进行 docker 化并在 docker 映像内构建应用程序时,我在构建应用程序时遇到错误。从错误中我认为 docker build 找不到我的静态图像文件。但我可以浏览docker镜像内的文件。
我的文件结构
Dockerfile
FROM node:18-alpine3.14
RUN apk update && \
apk add --no-cache libc6-compat
ENV NEXT_TELEMETRY_DISABLED 1
ENV NODE_ENV production
ENV PORT 3000
EXPOSE 3000
COPY . /app
WORKDIR /app
RUN adduser -u 5678 --disabled-password --gecos "" appuser && chown -R appuser /app
USER appuser
RUN yarn install
RUN yarn build
ENTRYPOINT [ "sh", "entrypoint.sh" ]
Run Code Online (Sandbox Code Playgroud)
入口点.sh
FROM node:18-alpine3.14
RUN apk update …Run Code Online (Sandbox Code Playgroud) 我有一个模型与另一个模型有很多关系。这将创建一个隐藏直通表,其中包含前两个表的两个外键字段。现在,除了直通表中现有的两个外键字段之外,我想添加自定义字段。
型号一:
class ModelOne(models.Model):
field_one = models.CharField(max_length=264)
Run Code Online (Sandbox Code Playgroud)
模型二:
class ModelTwo(models.Model):
many_field = models.ManyToManyField(ModelOne, related_name='some_name')
field_one = models.CharField(max_length=264)
Run Code Online (Sandbox Code Playgroud)
自动创建隐藏表:
class appname_modeltwo_modelone(models.Model):
model_one_id= models.ForeignKey(ModelOne)
model_two_id= models.ForeignKey(ModelTwo)
custom_field= models.CharField(max_length=264) # New Custom Field I want to add
Run Code Online (Sandbox Code Playgroud)
如何在此处添加新的自定义字段?
很长一段时间以来,我一直在尝试寻找 Django 中问题的解决方案。问题是我正在尝试开发一个登录系统,可以使用电子邮件或电话号码来验证用户身份。
python authentication django django-models django-rest-framework
django ×2
reactjs ×2
docker ×1
dockerfile ×1
javascript ×1
next.js ×1
python ×1
react-forms ×1
typescript ×1
vite ×1
webpack ×1