84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
自己用angualrjs 写的前台,然后django写的后台,怎么让两个组合起来。 angularjs中有主页面和模板,django里面也有。 输入一个url,django获取url返回的是什么呢,是全部模板和页面,js,css都返回吗,
angular只是第一次请求的时候向后台请求页面吧,之后的请求都是通过调用后台API的方式请求后台数据来更新页面。
用 Django 做 RESTful API
可以参考一下这个我的博客: phodaldev
如下
{% block main %} <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.16/angular.min.js"></script> <script type="text/javascript"> var blogposts = angular.module('blogposts',[]); blogposts.config(function($interpolateProvider) { $interpolateProvider.startSymbol('{[{'); $interpolateProvider.endSymbol('}]}'); }); blogposts.controller('blogController', function($scope, $http) { $http.get('/api/v1/url/?limit=600&format=json').success(function(data) { $scope.posts = data["objects"]; }); }); </script> <p ng-app="blogposts"> <p class="posts" ng-controller="blogController"> <ul> <li ng-repeat="post in posts"><a href="/blog/{[{post.slug}]}">{[{post.title}]}</a></li> </ul> </p> </p> {% endblock %}
angular只是第一次请求的时候向后台请求页面吧,之后的请求都是通过调用后台API的方式请求后台数据来更新页面。
用 Django 做 RESTful API
可以参考一下这个我的博客: phodaldev
如下