본문 바로가기
반응형

Python6

파이참 Database Navigator 설치 파이참을 열고 ctrl + alt + s 키를 누르면 settings 화면에 들어갑니다. Plugins 탭에 들어가면 위에 같은 창이 나옵니다. Database Navigator 위에 단어를 복사에서 검색해 주세요 Database Navigator 하단에 있는 초록색 Install 버튼을 눌러주세요. 경고 메시지가 뜹니다 파파고를 한번 돌려서 무슨 내용인지 확인해 보겠습니다. 타사 플러그인을 사용하면 플러그 인 벤더가 사용자의 개인 데이터를 처리할 수 있다. 개인 데이터 처리에 대한 자세한 내용은 플러그인 공급업체 설명서를 참조하십시오. JetBrains는 타사 플러그인 공급업체의 개인 데이터 처리를 책임지지 않는다. 라고 하네요 계속 설치를 진행하려면 Accept를 눌러서 진행합니다. Restart I.. 2019. 5. 25.
파이참 장고 디버그 하는 방법 1. 디버그 지점에 브레이크포인트를 체크합니다. (빨간 원 = 브레이크 포인트) 2. 상기 메뉴에서 Run -> Edit Configurations 으로 들어갑니다. 3. + 추가버튼을 누르고 Django server 선택합니다. 4. 이름도 바꿔줍니다. Name 수정 Django server로 수정해줍니다. 그 다음 하단에 OK버튼을 누릅니다. 5. 우측 상단에 4번에서 설정한 Django server로 맞춰준 후 초록색깔 벌래모양을 클릭 6. 실행 후 브래이크포인트 까지 기동하면 아래와 같이 디버깅이 걸리는걸 확인 할 수 있습니다. ※ 주로 쓰이는 디버그 단축키 및 설명 Step Over : F8 (한줄실행) Step Into : F7 (한줄을 실행하지만 코드가 메소드의 경우에는 메소드 안으로 들어갑.. 2019. 4. 22.
파이참 오토 임포트 기능 파이썬 프로젝트를 IDE로써 유료 IDE 파이참을 구독해서 쓰시는 분들이 있는분들에게 드리는 팁... FIle -> settings 혹은 키보드 Ctrl + Alt +S Editor -> General -> Auto Import로 들어 가세요. 그 후 내용에 보시면 Python 메뉴 밑에 Show Import popup 체크박스 체크! 후 OK!! 2019. 4. 20.
{% csrf_token %} Django에서 CSRF공격을 대처하는 방법 CSRF란 Cross-Site Request Forgeries라고 합니다. 조금 조사를 해보니... CSRF공격은 외부에서 웹사이트에 리퀘스트를 계속 요청한다고 합니다. 알게 쉽게 생각하면 게시판으로 치면 인증되지 않은 사용자의 게시물 등록, 수정, 삭제 등의 요청일 것입니다. Django에서는 HTML파일에 {% csrf_token %} 위에 적은 태그를 예제처럼 form 밑에 써서 구현합니다. {{ title }} {% csrf_token %} {{ form.as_table }} Django form 안에 항목으로 추가되어 랜덤으로 토큰키가 생성이 되고 송신시에 그 값을 확인한다고 합니다. 직접 구현하려면 힘들텐데 태그 한 줄로 해결 할 수 있으니 알아두면 참 좋을 것 같습니다. 2019. 4. 20.
반응형