목록2018/04 (3)
Knowledge Map
formData 객체는 formData.get(keyName)을 해줘야 값이 나온다. document.cookie는 string이지만 전체를 할당해주면 수정이 되지 않는다.document.cookie = document.cookie.replace(...) [X] 대신 개별 항목에 대한 것을 넣어주면 된다.document.cookie = "token=asdf8(*F*&^SDkjdsf78(F" [O]
Flask에서 g 객체는 스레드와 각각의 request 내에서만 값이 유효한 스레드 로컬 변수입니다. 사용자의 요청이 동시에 들어오더라도 각각의 request 내에서만 g 객체가 유효하기 때문에 사용자 ID를 저장해도 문제가 없습니다.flask.gJust store on this whatever you want. For example a database connection or the user that is currently logged in.다음 링크의 테스트 코드를 참고해서 테스트를 직접 만드는 것도 의미가 있을 것 같습니다.http://stackoverflow.com/a/33382823/3275152 출처 : https://hashcode.co.kr/questions/2173/flask-%EC%9D..
python3.6 에서 pymysql + sqlalchemy를 사용하게 되었을 때 생기는 문제이다. 다른 것들은 테스트해보지 않았는데, session객체에 delete()를 2개 이상 등록한 다음에 session.commit()을 하게 되면 delete()한 순서대로 동작하지 않고 임의의 순서로 동작하는 것 같다. a 테이블이 b 테이블의 primary key를 참조키로 들고 있다. 따라서 b 테이블의 데이터를 지울려면 먼저 그것을 참조하고 있는 a 테이블의 값을 지워야 한다. session.delete(a);session.delete(b);session.commit(); 하지만 그러면 아래와 같은 메세지가 나온다. sqlalchemy.exc.IntegrityError: (pymysql.err.Integ..