stopforumspam는 stopforumspam.com의 데이터베이스에 나열된 IP를 차단하기위한 미들웨어를 제공하는 장고 응용 프로그램입니다.
관리 명령은 데이터베이스를 업데이트하기 위해 제공된다 :
manage.py sfsupdate [--force]
... 당신은 추가 할 수 있도록 모든 IP를 장고 모델에 저장되어있는 자신뿐만 아니라 (파일이 삭제되지 않도록 그들을 영구적으로 표시 할 기억!)
설치
실행하여 설치합니다 :
& NBSP; sudo를 핍 stopforumspam 설치
settings.MIDDLEWARE_CLASSES이 추가
& NBSP; 'stopforumspam.middleware.StopForumSpamMiddleware'
그런 다음 INSTALLED_APPS이 추가
& NBSP; 'stopforumspam'
그리고 실행
& NBSP; ./ manage.py syncdb
모든 IP를 사용하면 cron 작업을해야이 명령을 실행 삽입하려면 (그마다 24 시간을 실행).
& NBSP; ./ manage.py sfsupdate
당신이 당신의 관리자 페이지에 그것을보고 싶지 않은 경우, 후 당신의 INSTALLED_APPS에서 stopforumspam를 제거 할 수 있습니다.
구성
다음과 같은 옵션이 프로젝트의 settings.py 파일이 존재 :
ALL POST 요청을 확인하려면
& NBSP; SFS_ALL_POST_REQUESTS = TRUE
일부 URL을 무시하려면
& NBSP; SFS_URLS_IGNORE = [ "url_name", "/ URL / 경로"]
일부 URL을 포함하려면 (경우에만 SFS_ALL_POST_REQUEST = 거짓 작동) :
& NBSP; SFS_URLS_INCLUDE = [ "url_name", "/ URL / 경로"]
에서 파일을 다운로드 할 위치를 구성하려면 (당신은 MAX는 하루에 2 번을 다운로드 할 수 있습니다) - 더 많은 자원에 대한 http://www.stopforumspam.com를 참조하십시오
& NBSP; SFS_SOURCE_ZIP = "http://www.stopforumspam.com/downloads/listed_ip_7.zip"
뿐만 아니라이를 구성하는 것을 잊지 마십시오 - 그것은 .zip 파일 내부의 파일의 이름은 다음과 같습니다
& NBSP; SFS_ZIP_FILENAME = "listed_ip_7.txt"
테스트를 위해 당신은 검사 할 모든 요청을 강제 할 수 있습니다.
& NBSP; SFS_FORCE_ALL_REQUESTS = TRUE
이 요구 사항 :
이 파이썬
장고
댓글을 찾을 수 없습니다