스마트폰 세부정보를 편집하려고 하는데 모든 입력 필드에 dataRequired() 유효성 검사가 있습니다. 그러나 이미지의 입력 파일은 기본적으로 비어 있습니다. 브랜드 등 다른 필드를 편집하려고 할 때 이미지에 대한 입력 파일도 입력해야 성공적으로 편집할 수 있습니다. 양식을 제출한 후 입력 파일이 데이터베이스에서 image_URL을 자동으로 검색하도록 하려면 어떻게 해야 합니까?
image_URL
에 대한 입력 파일
으아아아
app.py
의 백엔드
으아아아
귀하의 질문은 이 질문과 다소 비슷해 보입니다. 따라서 여기에 해당 답변의 일부 요소를 빌리겠습니다.
합격하셨습니다
으아악smartphones
列表获取当前的智能手机,因此您正在编辑的手机的当前image_URL
다음과 같아야 합니다:나의 방법은
으아악editSmartphone
路由上编辑手机时检查form.image_URL.data
가 비어 있는지 확인하는 것입니다. 데이터베이스 업데이트 문을 호출하기 전에 이를 확인하는 몇 가지 논리를 작성할 수 있습니다.위에서 이 확인 결과를 저장하는 것을 볼 수 있습니다.
으아악image_URL
中。然后,您只需在数据库更新语句中将form.image_URL.data
替换为image_URL
그게 다입니다:또한
editSmartphoneForm
内部,请确保删除image_URL
上的DataRequired()
검증기에서.이 정보가 도움이 되기를 바라거나 적어도 올바른 방향으로 나아갈 수 있기를 바랍니다!