TastyBone

Software skärmdump:
TastyBone
Mjukvaruinformation:
Version: 0.0.4
Ladda upp dagen: 20 Feb 15
Utvecklare: Brandon R. Stoner
Licens: Gratis
Popularitet: 18

Rating: 3.0/5 (Total Votes: 1)

TastyBone medger att exponera TastyPie till din klient.
Beroenden
Innan inklusive detta script, se till att du har inkluderat följande skript i dokumentet. Utan dem är den här saken kommer att bära sig illa åt som om du inte skulle tro!
- JQuery
- underscore.js
- Backbone.js
Observera att jag inte presentera några av dessa beroenden (bortsett från det uppenbara Backbone.js beroendet). Dessa är alla beroenden som krävs av en webbplats med hjälp Backbone.js att greppa data över AJAX - vilket är precis vad vi behöver för TastyBone.
Hur fungerar det?
TastyBone kan du enkelt ansluta Backbone.js till dina Django TastyPie API. Det kan förstå alla dina resurser med en enda rad - som ser ut så här:
ben = ny TastyBone.Bone ('/ api / v1 /');
Detta kommer att ansluta till nuvarande ursprungs vid URL / api / v1, och det kommer att använda root-URL för att hitta alla endpoints som finns på din webbplats. Efter dessa endpoints hittas, kommer benet objektet avfyra en färdig händelse.
Så, om du hade utsatt en användarresurs på / api / v1 / user / - du kan få en samling av användar modeller som sådan:
ben = ny TastyBone.Bone ('/ api / v1');
bone.on ("klar", funktions get_collections () {
& nbsp; användare = ny bone.collections.UserCollection ();
& Nbsp; users.fetch ({
& Nbsp; "framgång": funktions get_users (respons) {
& Nbsp; // Hurra! Vi hittade våra användare.
& Nbsp; console.dir (svar);
& Nbsp;},
& Nbsp; 'error': funktions get_users_error (svar) {
& Nbsp; console.log ("Åh, nej Ett fel!");
& Nbsp;}
& Nbsp;});
};
Django stöd
TastyBone är redan på pip, och ger en super enkel app som kommer att lägga tastybone.js och tastybone.min.js till dina statiska filer. Helt enkelt installera tastybone från pypi med din favorit frontend. Såhär ser med pip:
Pip installera tastybone
Efter detta är gjort installera, bifoga tastybone modul till din inställning INSTALLED_APPS:
INSTALLED_APPS = (
& Nbsp; # Alla dina andra awesomely snygga appar här.
& Nbsp; 'tastybone ",
)
Nu, (efter att ha kör manage.py collectstatic om det behövs) bör du kunna komma åt tastybone.js eller tastybone.min.js under din STATIC_URL. Till exempel, om STATIC_URL är lika med '/ statiska /' då skulle du skriptet här:

Krav :

  • Python
  • Django

Annan programvara för utvecklare Brandon R. Stoner

pyramid-flatpages
pyramid-flatpages

11 May 15

django-aliases
django-aliases

11 May 15

Vaktuk
Vaktuk

11 May 15

Kommentarer till TastyBone

Kommentarer hittades inte
Kommentar
Slå på bilder!