ジャンゴ·Twitterのタグは、ユーザの最近のつぶやきを表示するためのDjangoテンプレートタグです。
あなたは、つぶやきの数を制限返信やリツイートをフィルタリングすることができます。アプリは、テンプレートコンテキストにのpython-twitterのステータスモデルを公開しているので、また、あなたのニーズのための任意のつぶやき属性やメソッドにアクセスすることができます。あなたはそれが既にあなたのために行われている、URLが、ハッシュタグやTwitterのユーザー名をクリック可能にするのつぶやきを解析する必要はありません。ちょうどつぶやきのHTML attrubuteを(以下の例を参照)を使用します。
<強い>インストールの
インストールすることをお勧めの方法は、ピップです。
ジャンゴ·Twitterのタグをインストールピップ
<強い>
使用方法の
&NBSP; settings.pyでINSTALLED_APPSにtwitter_tagを追加します。
&NBSP; INSTALLED_APPS =(...
&NBSP; 'twitter_tag」、
&NBSP; ...
&NBSP;)
&NBSP;このようなあなたのテンプレート内のロードタグ:
&NBSP; {%twitter_tag%負荷}
&NBSP;ユーザーの(例ではfuturecolors)の最新のつぶやきを取得し、つぶやき変数に格納:
&NBSP; {つぶやき%など「futurecolors」の%get_tweets}
&NBSP;これで、あなたはこのような反復処理することができる、あなたのテンプレートコンテキストでのつぶやきのリストを持っている:
&NBSP;
- {{tweet.html}}
&NBSP; {つぶやき%でつぶやきため%}
&NBSP;
&NBSP; {%ENDFOR%}
&NBSP;
の例の
あなたが取得するつぶやきの数を指定することができます。
{ツイートは除外するとして「futurecolors」のための%はget_tweets 10パーセントを制限する "返信"}
(@はcharで始まる)つぶやき返信をフィルタリングするには、次の
{ツイートは除外するとして「futurecolors」のための%はget_tweets 10パーセントを制限する "返信"}
ネイティブリツイートを無視するには:
{"futurecolors」の%get_tweetsツイートは「リツイート」%を除外として}
のエクストラの
ツイートのプロパティ
get_tweetsは単一のユーザーのつぶやきをrepresetステータス·オブジェクトのリストを保持する。のpython-twitterのAPIによると、すべてのステータスは、テンプレート内のavailiableの属性を、次のようしている。
status.created_at
status.created_at_in_seconds
status.favorited
status.in_reply_to_screen_name
status.in_reply_to_user_id
status.in_reply_to_status_id
status.truncated
status.source
status.id
status.text
status.location
status.relative_created_at
status.user
status.urls
status.user_mentions
status.hashtags
ツイートのHTML
ツイートも、つぶやきを含む、余分なstatus.htmlプロパティを持つすべての必要なリンクをHTML出力用にフォーマット。
例外処理
ます。
- のPythonます。
- ジャンゴます。
の要件の場合、 >
コメントが見つかりません