Django community: RSS
This page, updated regularly, aggregates Django links from the Django community.
-
Django simple admin ImageField thumbnail | Psychic Origami
-
Django simple admin ImageField thumbnail | Psychic Origami
-
Wagtail Django CMS: a fresh take on content management
-
Piran Digital - Django web developers in Sydney, Australia
-
Piran Digital - Django web developers in Sydney, Australia
-
Rich internet application design and development | DabApps | Brighton, UK
-
Rich internet application design and development | DabApps | Brighton, UK
-
filtering - Django Passing Custom Form Parameters to ModelFormset - Stack Overflow
-
filtering - Django Passing Custom Form Parameters to ModelFormset - Stack Overflow
-
Twitter / adilkhash: Arrived @ Kazakhstan, Almaty ...
Arrived @ Kazakhstan, Almaty :) very excited to dive into this book @twoscoopspress #django #python -
Schemaless Postgres in Django | Craig Kerstiens
-
Schemaless Postgres in Django | Craig Kerstiens
-
Introduction to South Migrations - GoDjango.com
-
Introduction to South Migrations - GoDjango.com
-
静的ファイルの公開方法 — Django 1.4 documentation
-
静的ファイルの公開方法 — Django 1.4 documentation
-
WSGI 環境にデプロイする方法 — Django 1.4 documentation
-
WSGI 環境にデプロイする方法 — Django 1.4 documentation
-
Pagination - GoDjango.com
-
Pagination - GoDjango.com
-
Django: Generar archivos PDF con Django y Pisa
-
Django: Generar archivos PDF con Django y Pisa
-
Use Templates in Django | Webmonkey | Wired.com
-
Use Templates in Django | Webmonkey | Wired.com
-
tastypie-angular-example/djangular/static/js/products.js at master · geeknam/tastypie-angular-example
angular.module('Product', ['ngResource'], function ($interpolateProvider){ $interpolateProvider.startSymbol('<['); $interpolateProvider.endSymbol(']>'); }).factory('Product', ['$http', function($http){ var Product = function(data) { angular.extend(this, data); }; Product.get = function(id) { return $http.get('/api/product/' + id).then(function(response) { return new Product(response.data); }); }; Product.getAll = function() { return $http.get('/api/product/').then(function(response) { return response.data.objects; }); }; Product.create = function(product) { return $http.post('/api/product/', product).success(function(response) { return response.data; }).error(function(data){ console.log(data); }); }; Product.prototype.update = function() { var product = this; return $http.put('/api/product/' + product.id + '/', product).then(function(response) { return response.data; }); }; Product.prototype.remove = function(id) { return $http.delete('/api/product/' + id + '/').success(function(){ console.log("delete successful"); }); }; return Product; }]); function ProductListController($scope, Product, $resource) { $resource('/api/product/').get(function(response){ $scope.products = response.objects; }); $scope.orderProp = 'code'; $scope.addProduct = function(){ $("#loader").removeClass("hide"); var product = Product.create($scope.product); $scope.$emit('product_added', product.$$v); }; $scope.$on("product_added", function(event, product){ $scope.products.push(product); $("#loader").addClass("hide"); }); } function ProductController($scope, Product) { $scope.update = function(data){ $("#loader").removeClass("hide"); var product = new Product(data); product.update(); $("#loader").addClass("hide"); }; $scope.remove = function(data, index){ $("#loader").removeClass("hide"); var products = $scope.products; var product = new Product(data); products.splice(products.indexOf(product), 1); product.remove(product.id); $("#loader").addClass("hide"); }; }