Django-tokenfield is 'n app wat Django 'n teken-gebaseerde vorm veld voorsiening vir Django. Die koppelvlak is baie soortgelyk aan die boodskap ontvanger insette op Facebook of IOS. Dit optree as 'n normale teks veld, maar kan persoonlike plekhouers op enige posisie te plaas.
Dit laat normale string data wat vooraf gedefinieerde plekhouer tekens bevat.
Een gebruik-geval is wanneer jy 'n "bestemming lêernaam" vir 'n stel van rekords in te samel
Dit is die oorspronklike gebruik was in 'n instrument wat toegelaat databasis rekords gestort om individuele lêers.
Met behulp van die veld is so eenvoudig soos:
van django_tokenfield invoer TokenField
klas ArticleTemplate (forms.Form):
& Nbsp; title = TokenField ()
invoer django_tables2 as tafels
klas SimpleTable (tables.Table):
& Nbsp; klas Meta:
& Nbsp; model = Simple
Dit sal dan gebruik word in die oog:
def simple_list (versoek):
& Nbsp; queryset = Simple.objects.all ()
& Nbsp; table = SimpleTable (queryset)
& Nbsp; terugkeer render_to_response ("simple_list.html", {"tafel": tafel},
& Nbsp; context_instance = RequestContext (versoek))
En uiteindelik in die sjabloon:
{% Vrag django_tables2%}
{% Render_table tafel%}
Hierdie voorbeeld toon een van die eenvoudigste gevalle, maar Django-tables2 kan 'n baie meer te doen! Check uit die dokumentasie vir meer besonderhede.
Die bou van die dokumentasie
As jy wil hê dat die dokumente te bou binne 'n virtualenv, gebruik:
maak html SPHINXBUILD = "python $ (wat sfinks-opbou)"
Vereistes :
- Python
- Django
- knockout.js
- jQuery
Kommentaar nie gevind