TastyBone

Software screenshot:
TastyBone
Podrobnosti Software:
Verze: 0.0.4
Datum uploadu: 20 Feb 15
Licence: Volný
Popularita: 18

Rating: 3.0/5 (Total Votes: 1)

TastyBone umožňuje vystavit TastyPie do svého klienta.
Závislosti
Před včetně tohoto skriptu, ujistěte se, že jste součástí následující skripty v dokumentu. Bez nich to, co se bude dělat ostudu, jako byste nevěřili!
- JQuery
- underscore.js
- Backbone.js
Všimněte si, že jsem se představit některý z těchto závislostí (kromě zjevné Backbone.js závislost). To vše jsou závislosti vyžadované jakýmkoli webu pomocí Backbone.js chytit data přes AJAX - což je přesně to, co potřebujeme pro TastyBone.
Jak to funguje?
TastyBone umožňuje snadné připojení Backbone.js vašich Django TastyPie API. Je možné pochopit všechny své zdroje s jediný řádek - která vypadá takto:
kost = new TastyBone.Bone ("/ API / v1 /");
To se připojí k aktuální původu v URL / API / v1, a bude používat kořenovou adresu URL najít všechny koncové body, které existují na vašich stránkách. Poté, co se našel tyto koncové body, bude objekt kost oheň připraven událost.
Takže, pokud jste odhalil uživatelské zdroj na / api / v1 / user / - můžete získat sbírku uživatelských modelů, jako např:
kost = new TastyBone.Bone ("/ API / v1");
bone.on ("ready", funkce get_collections () {
& nbsp; users = nový bone.collections.UserCollection ();
& Nbsp; users.fetch ({
& Nbsp; "úspěch": funkce get_users (odpověď) {
& Nbsp; // Hurá! Našli jsme našim uživatelům.
& Nbsp; console.dir (reakce);
& Nbsp;}
& Nbsp; "error": funkce get_users_error (reakce) {
& Nbsp; console.log ("Oh, ne chyba!");
& Nbsp;}
& Nbsp;});
};
Podpora Django
TastyBone je již v PIP, a nabízí super jednoduché aplikace, která se přidají tastybone.js a tastybone.min.js do statických souborů. Jednoduše nainstalujte tastybone z pypi s vaší oblíbenou frontendu. Zde je návod, jak to vypadá s PIP:
Pip nainstalovat tastybone
Po dokončení instalace, připojit tastybone modul nastavení vašeho INSTALLED_APPS:
INSTALLED_APPS = (
& Nbsp; # všechny vaše ostatní děsivě efektní aplikace zde.
& Nbsp; "tastybone"
)
Nyní (po spuštění manage.py collectstatic v případě potřeby), které by měly mít přístup k tastybone.js nebo tastybone.min.js pod STATIC_URL. Například, pokud STATIC_URL se rovná "/ static / ', pak byste si skript zde:

Požadavky na :

  • Python
  • Django

Ostatní software developer Brandon R. Stoner

Vaktuk
Vaktuk

11 May 15

django-aliases
django-aliases

11 May 15

django-edict
django-edict

11 May 15

Komentáře k TastyBone

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!