stopforumspamはstopforumspam.comのデータベースに記載されているIPアドレスを遮断するためのミドルウェアを提供してDjangoのアプリです。
管理コマンドは、データベースを更新するために設けられている。
manage.py sfsupdate [--force]
あなたにもあなた自身を追加することができますように...と、すべてのIPはDjangoのモデルに格納されている(これらは削除されないように恒久的な印を付けることを忘れないでください!)
<強い>インストールの
実行してインストールします。
&NBSP; sudoのピップstopforumspamをインストール
settings.MIDDLEWARE_CLASSESに、追加します
&NBSP; 'stopforumspam.middleware.StopForumSpamMiddleware」
その後、INSTALLED_APPSにこれを追加
&NBSP; 'stopforumspam」
とRUN
&NBSP; ./ manage.py syncdbを
すべてのIPを挿入するには、cronジョブを(24時間ごとにそれを実行します)確認する必要があり、このコマンドを実行します。
&NBSP; ./ manage.py sfsupdate
あなたの管理ページでそれを表示したくない場合は、後にINSTALLED_APPSからstopforumspamを削除することがあります。
のコンフィグレーションの
以下のオプションは、プロジェクトのsettings.pyファイルのために存在する:
すべてのPOSTリクエストを確認するには:
&NBSP; SFS_ALL_POST_REQUESTS =真
いくつかのURLを無視するには:
&NBSP; SFS_URLS_IGNORE = ["url_name"、 "/ URL /パス"]
唯一のいくつかのURLを含めるには(場合にのみSFS_ALL_POST_REQUEST = Falseを動作します):
&NBSP; SFS_URLS_INCLUDE = ["url_name"、 "/ URL /パス"]
からファイルをダウンロードする場所を設定するには(あなたがMAXは1日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 =真
の要件の
- のPythonます。
- ジャンゴます。
コメントが見つかりません