Django-twitter-tag είναι ένα Django πρότυπο ετικέτα για να εμφανίσετε τις πρόσφατες tweets του χρήστη.
Μπορείτε να περιορίσετε τον αριθμό των tweets, φιλτράρει τις απαντήσεις και retweets. Δεδομένου ότι η εφαρμογή εκθέτει python-twitter μοντέλο Κατάσταση στο πλαίσιο πρότυπο, μπορείτε επίσης να αποκτήσετε πρόσβαση σε οποιαδήποτε χαρακτηριστικά tweet ή μεθόδους για τις ανάγκες σας. Δεν χρειάζεται να αναλύσει τα tweets για να κάνει τις διευθύνσεις URL, hashtags ή το Twitter όνομα χρήστη ανενεργό, αυτό έχει γίνει ήδη. Απλά χρησιμοποιήστε html attrubute τιτίβισμα (βλέπε παρακάτω παράδειγμα).
installation
Συνιστώμενος τρόπος εγκατάστασης είναι PIP:
Pip εγκατάσταση Django-twitter-tag
Χρήση
& Nbsp? Προσθήκη twitter_tag να INSTALLED_APPS σε settings.py:
& Nbsp? INSTALLED_APPS = (...
& Nbsp? "Twitter_tag»,
& Nbsp? ...
& Nbsp?)
& Nbsp? Ετικέτα φορτίου στο πρότυπό σας όπως αυτό:
& Nbsp? {% Twitter_tag φορτίο%}
& Nbsp? Πάρτε (futurecolors στο παράδειγμα) του χρήστη πιο πρόσφατες tweets και να τα αποθηκεύσετε σε tweets μεταβλητή:
& Nbsp? {% Get_tweets για "futurecolors" ως tweets%}
& Nbsp? Τώρα έχετε μια λίστα των tweets στο πλαίσιο πρότυπό σας, το οποίο μπορείτε να επαναλάβετε πάνω σαν αυτό:
& Nbsp?
- {{}} tweet.html
& Nbsp? {% Για τιτίβισμα σε tweets%}
& Nbsp?
& Nbsp? {%} EndFor%
& Nbsp?
Παραδείγματα
Μπορείτε να καθορίσετε τον αριθμό των tweets για να πάρει:
{% Get_tweets για "futurecolors" ως tweets αποκλείουν "απαντήσεις" όριο του 10%}
Για να φιλτράρετε τις απαντήσεις tweet (που ξεκινούν με @ χαρακτήρες):
{% Get_tweets για "futurecolors" ως tweets αποκλείουν "απαντήσεις" όριο του 10%}
Για να αγνοήσετε μητρική retweets:
{% Get_tweets για "futurecolors" ως tweets αποκλείουν «retweets"%}
Πρόσθετα
Tweet ιδιότητες του
get_tweets κατέχει έναν κατάλογο των αντικειμένων Κατάσταση, η οποία represet μόνο τιτίβισμα χρήστη. Σύμφωνα με την python-twitter API, κάθε κατάσταση έχει τα ακόλουθα χαρακτηριστικά, Διαθέσιμο σε πρότυπα:
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 της
Tweet διαθέτει επίσης επιπλέον ιδιότητα status.html, η οποία περιέχει τιτίβισμα, διαμορφωμένη για html εξόδου με όλες τις απαραίτητες συνδέσεις.
Χειρισμό εξαίρεση
Αν DEBUG == True τυχόν εξαιρέσεις Twitter API, όπως «πλεονάζουσα παραγωγική ικανότητα» έθεσε και πολλαπλασιάζονται, αλλιώς the're σιγήσει
Απαιτήσεις :.
- Python
- Django
Τα σχόλια δεν βρέθηκε