django-tokenfield est une application Django qui fournit un champ de formulaire de jeton basé pour Django. Son interface est très similaire à l'entrée message de destinataire sur Facebook ou iOS. Il se comporte comme un champ de texte normal, mais permet personnalisés espaces réservés à insérer à une position quelconque.
Il permet à des données de chaîne normale qui peut contenir des jetons d'espace réservé prédéfinis.
Un cas d'utilisation est quand vous voulez recueillir un "fichier de destination" pour un ensemble de dossiers
Son utilisation originale était dans un outil qui a permis aux enregistrements de base de données pour être déversés dans des fichiers individuels.
En utilisant le champ est aussi simple que:
de TokenField d'importation django_tokenfield
ArticleTemplate de classe (forms.Form):
& Nbsp; title = TokenField ()
importer django_tables2 que des tables
classe simpletable (tables.Table):
& Nbsp; Meta de classe:
& Nbsp; modèle = Simple
Ce serait alors utilisé dans une vue:
def simple_list (demande):
& Nbsp; queryset = Simple.objects.all ()
& Nbsp; table = simpletable (queryset)
& Nbsp; retour render_to_response ("simple_list.html", {"table": table},
& Nbsp; context_instance = RequestContext (demande))
Et enfin, dans le modèle:
{% De charge django_tables2%}
{% Tableau render_table%}
Cet exemple montre l'un des cas les plus simples, mais django-tables2 peut faire beaucoup plus! Consultez la documentation pour plus de détails.
Construire la documentation
Si vous voulez construire les docs à partir d'un virtualenv, utiliser:
make html SPHINXBUILD = "python $ (qui sphinx-build)"
Exigences :
- Python
- Django
- knockout.js
- jQuery
Commentaires non trouvées