84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
类似于修改个人资料,表单对应数据库flask-WTF 从表单获得的 form.data 是一个字典的结构:{id: 1, name='123'}因为如果用下面这种方法更新数据,表单长了这样重复的代码就太长了,所以请问 sqlalchemy 有没有把字典传进去自动处理?a.id = form.data['id']a.name = form.data['name']db.session.commit()
走同样的路,发现不同的人生
a.update(form.data)사전의 기본 방식이며 sqlalchamy와는 관련이 없습니다.
a.update(form.data)
포스터의 주장에 윗층에 계신 분 중 누구도 응답하지 않으신 것 같습니다. 아마도 해당 폼을 ORM 데이터로 직접 변환해달라는 것 같습니다
작성자에게는 아마도 이 http://wtforms.simplecodes.com/docs/0.6.1/forms.html#wtforms.form.Form.populate_obj가 필요할 것입니다
getter 및 setter 메소드 사용
sqlalchemy의 공식 문서에는 데이터베이스 테이블 레코드를 업데이트할 때 일반적으로 레코드를 먼저 확인한 다음 업데이트하고 최종적으로 데이터베이스 세션에 제출한다고 명시되어 있습니다. 그러나 sqlalchemy는 sql 문도 지원합니다. 직접 작성할 수는 있지만 보안 문제를 많이 고려해야 합니다.첨부된 공식 문서 링크는 http://docs입니다. sqlalchemy.org/en/latest /cor...
a.update(form.data)
사전의 기본 방식이며 sqlalchamy와는 관련이 없습니다.
포스터의 주장에 윗층에 계신 분 중 누구도 응답하지 않으신 것 같습니다. 아마도 해당 폼을 ORM 데이터로 직접 변환해달라는 것 같습니다
작성자에게는 아마도 이 http://wtforms.simplecodes.com/docs/0.6.1/forms.html#wtforms.form.Form.populate_obj가 필요할 것입니다
으아아아getter 및 setter 메소드 사용
으아악sqlalchemy의 공식 문서에는 데이터베이스 테이블 레코드를 업데이트할 때 일반적으로 레코드를 먼저 확인한 다음 업데이트하고 최종적으로 데이터베이스 세션에 제출한다고 명시되어 있습니다.
그러나 sqlalchemy는 sql 문도 지원합니다. 직접 작성할 수는 있지만 보안 문제를 많이 고려해야 합니다.
첨부된 공식 문서 링크는 http://docs입니다. sqlalchemy.org/en/latest /cor...