Django-twitter-tag ay isang Django template tag upang ipakita ang mga kamakailang mga tweet gumagamit.
Maaari mong limitahan ang bilang ng mga tweet, i-filter out ang mga tugon at retweets. Dahil ang app inilalantad python-twitter modelo Katayuan sa konteksto ng template, maaari mo ring ma-access ang anumang mga katangian tweet o mga pamamaraan para sa iyong mga pangangailangan. Hindi mo na kailangang i-parse ang mga tweet upang gumawa ng mga url, hashtag o Twitter username naki-click, ito ay nagawa para sa iyo na. Gamitin lang ang html attrubute tweet ng (tingnan ang halimbawa sa ibaba).
Pag-install
Inirerekomendang paraan upang i-install ang buto ng bungang-kahoy:
buto ng bungang-kahoy-install Django-twitter-tag na
Paggamit
& Nbsp; Magdagdag twitter_tag sa INSTALLED_APPS sa settings.py:
& Nbsp; INSTALLED_APPS = (...
& Nbsp; 'twitter_tag',
& Nbsp; ...
& Nbsp;)
& Nbsp; Mag-load ng na tag sa iyong template tulad nito:
& Nbsp; {% twitter_tag-load%}
& Nbsp; Kumuha ng (futurecolors sa halimbawa) user pinakabagong tweet at iimbak ang mga ito sa variable na mga tweet:
& Nbsp; {% get_tweets para sa "futurecolors" bilang mga tweet%}
& Nbsp; Ngayon na mayroon ka ng isang listahan ng mga tweet sa iyong konteksto template, na maaari mong umulit sa paglipas ng tulad nito:
& Nbsp;
- {{tweet.html}}
& Nbsp; {% para sa tweet tweet%}
& Nbsp;
& Nbsp; {% endfor%}
& Nbsp;
Mga halimbawa
Maaari mong tukuyin ang bilang ng mga tweet upang makakuha ng:
{% Get_tweets para sa "futurecolors" bilang mga tweet ibukod ang "tugon" sa limitasyon ng 10%}
Upang i-filter out ang tweet na tugon (na panimula sa @ char):
{% Get_tweets para sa "futurecolors" bilang mga tweet ibukod ang "tugon" sa limitasyon ng 10%}
Upang huwag pansinin katutubong retweets:
{% Get_tweets para sa "futurecolors" bilang mga tweet ibukod ang "retweets"%}
Extra
Mga katangian ng Tweet ni
get_tweets hold ang isang listahan ng mga bagay Katayuan, na represet solong tweet gumagamit. Ayon sa python-twitter API, ay sumusunod sa bawat katayuan katangian, availiable sa mga template:
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 Tweet ni
Tweet ay mayroon ding dagdag na status.html ari-arian, na naglalaman ng tweet,-format para sa html output sa lahat ng kinakailangan na link.
Handling Exception
Kung DEBUG == True anumang mga pagbubukod Twitter API tulad ng 'Sa paglipas ng kapasidad' ay itataas at propagated, kung hindi man the're silenced
Mga Kinakailangan :.
- Python
- Django
Mga Komento hindi natagpuan