본문 바로가기

전체 글66

정보검색론 웹수집(Web Crawling) 웹수집(Web Crawling) from wang inyoung 웹 수집에 대해 정리한 내용을 ppt 로 만들어보았습니다. 2018. 1. 25.
csrf 및 form 구현 {% csrf_token %} 사이트 간 요청 위조(또는 크로스 사이트 요청 위조, 영어: Cross-site request forgery, CSRF, XSRF)는 웹사이트 취약점 공격의 하나로, 사용자가 자신의 의지와는 무관하게 공격자가 의도한 행위(수정, 삭제, 등록 등)를 특정 웹사이트에 요청하게 하는 공격을 말한다. form전달값에 특정한 값을 추가하면 된다.예를 들어 사용자로 부터 captcha를 값을 입력받게하여, 정상적인 페이지에서의 요청인지 확인하면 되는것이다. django에서는 간단히 crsf token을 발행하여 처리하게 한다 Form 구현http://heiswed.tistory.com/entry/%EC%9E%A5%EA%B3%A0Django-%EA%B0%9C%EB%B0%9C-%ED%8F.. 2018. 1. 25.
[Django] 테이블 paginator 장고에서는 테이블을 view에서 만들어서 보낼 수 있고심지어 페이징 기능도 가능하다 !! 출처 : https://simpleisbetterthancomplex.com/tutorial/2016/08/03/how-to-paginate-with-django.html The Paginator# auth.User 테이블에 53개의 인스턴스가 있을 때from django.contrib.auth.models import User from django.core.paginator import Paginator user_list = User.objects.all() paginator = Paginator(user_list, 10)#예시를 보면 Paginator 는 한 화면에 보여지는 것을 10개로 제한하였기 때문에 총 6.. 2018. 1. 22.
[Django] TypeError : __init__() missing 1 required positional argument: 'on_delete' 에러 Django model에 foreignkey 설정을 하는 코드를 넣었더니 migration 할 때TypeError: __init__() missing 1 required positional argument: 'on_delete' 에러가 생겨서 알아본 결과,on_delete를 설정해줘야 한다고 해서 했더니 에러가 고쳐졌당 출처 stackoverflowYou can change the property categorie of the class Article like this:1234categorie = models.ForeignKey( 'Categorie', on_delete=models.CASCADE,)cs and the error should disappear.Eventually you might need.. 2018. 1. 22.