A Django-twitter-tag egy Django template tag megjelenítésére felhasználó elmúlt tweets.
Akkor korlátozzák száma tweetek, kiszűrni válaszokat és retweets. Mivel az alkalmazás teszi ki python-twitter állapota modell sablon összefüggésben, akkor is hozzáférhet bármely tweet attribútumok vagy módszereket Ön igényeinek. Nem kell értelmezni tweets, hogy az URL-eket, hashtags vagy a Twitter felhasználói nevek kattintható, ha még nem történt már. Csak használja tweet html attrubute (lásd az alábbi példát).
Telepítés
Ajánlott módon kell telepíteni pip:
pip telepíteni Django-twitter-tag
Használat
& Nbsp; Add twitter_tag a INSTALLED_APPS a settings.py:
& Nbsp; INSTALLED_APPS = (...
& Nbsp; "twitter_tag",
& Nbsp; ...
& Nbsp;)
& Nbsp; Load tag a sablon, mint ez:
& Nbsp; {% -os terhelés twitter_tag%}
& Nbsp; A felhasználó (futurecolors példa) legutóbbi tweetek és tárolja azokat tweet változó:
& Nbsp; {% get_tweets a "futurecolors" tweet%}
& Nbsp; Most már van egy lista tweets a sablon összefüggésben, amely akkor mehetünk végig, mint ez:
& Nbsp;
- {{tweet.html}}
& Nbsp; {% a tweet a tweetek%}
& Nbsp;
& Nbsp; {% endfor%}
& Nbsp;
Példák
Megadhatja száma tweetek, hogy:
{% Get_tweets a "futurecolors" tweet kizárni "válaszok" limit 10%}
Hogy kiszűrje a tweet válaszok (kezdődő @ char):
{% Get_tweets a "futurecolors" tweet kizárni "válaszok" limit 10%}
Hogy figyelmen kívül hagyja a natív retweets:
{% Get_tweets a "futurecolors" tweet kizárni "retweets"%}
Extra
Tweet tulajdonságai
get_tweets egy listát az állapot tárgyak, amelyek represet single user tweet. Szerint a python-twitter API, minden státusz következő attribútumokat, availiable sablonok:
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
Tweet html
Tweet is extra status.html ingatlan, amely tweet, formázott HTML kimenetet minden szükséges linkeket.
Kivételkezelés
Ha DEBUG == true semmilyen Twitter API kivétellel, mint "Over kapacitás" merül fel, és terjesztették, különben the're elhallgattatta.
követelmények :
- Python
- Django
Hozzászólás nem található