Django-tokenfield είναι ένα app Django που παρέχει ένα κουπόνι που βασίζεται πεδίο φόρμας για Django. Το περιβάλλον του είναι πολύ παρόμοια με την είσοδο παραλήπτη του μηνύματος στο Facebook ή το iOS. Συμπεριφέρεται σαν ένα κανονικό πεδίο κειμένου, αλλά επιτρέπει έθιμο σύμβολα κράτησης θέσης που πρόκειται να εισαχθεί σε οποιαδήποτε θέση.
Επιτρέπει κανονική δεδομένα συμβολοσειράς που μπορεί να περιέχουν προκαθορισμένες μάρκες κράτησης θέσης.
Μια χρήση-περίπτωση είναι όταν θέλετε να συλλέξετε ένα "όνομα αρχείου προορισμού" για ένα σύνολο εγγραφών
Είναι αρχική χρήση του ήταν σε ένα εργαλείο που επέτρεψε εγγραφές της βάσης δεδομένων που θα αποτελούν αντικείμενο ντάμπινγκ σε μεμονωμένα αρχεία.
Χρησιμοποιώντας το πεδίο είναι τόσο απλή όσο:
από django_tokenfield TokenField εισαγωγής
κατηγορία ArticleTemplate (forms.Form):
& Nbsp? Title = TokenField ()
εισάγουν django_tables2 ως πίνακες
κατηγορία SimpleTable (tables.Table):
& Nbsp? Τάξη Μέτα:
& Nbsp? Μοντέλο = Απλό
Αυτό στη συνέχεια θα χρησιμοποιηθεί σε μια άποψη:
def simple_list (αίτηση):
& Nbsp? Queryset = Simple.objects.all ()
& Nbsp? Τραπέζι = SimpleTable (queryset)
& Nbsp? Render_to_response επιστροφή ("simple_list.html", {"τραπέζι": τραπέζι},
& Nbsp? Context_instance = RequestContext (αιτήματος))
Και τελικά στο πρότυπο:
{% Django_tables2 φορτίο%}
{% Render_table τραπέζι%}
Αυτό το παράδειγμα δείχνει μία από τις απλούστερες περιπτώσεις, αλλά Django-tables2 μπορεί να κάνει πολλά περισσότερα! Ελέγξτε την τεκμηρίωση για περισσότερες λεπτομέρειες.
Χτίζοντας την τεκμηρίωση
Αν θέλετε να χτίσετε τις docs μέσα από ένα virtualenv, χρησιμοποιήστε:
κάνουν html SPHINXBUILD = "python $ (η οποία σφίγγα-κατασκευή)"
Απαιτήσεις :
- Python
- Django
- knockout.js
- jQuery
Τα σχόλια δεν βρέθηκε