angular.js - angularjs和django结合的问题

【字号: 日期:2023-02-02浏览:39作者:雯心

问题描述

自己用angualrjs 写的前台,然后django写的后台,怎么让两个组合起来。angularjs中有主页面和模板,django里面也有。输入一个url,django获取url返回的是什么呢,是全部模板和页面,js,css都返回吗,

问题解答

回答1:

angular只是第一次请求的时候向后台请求页面吧,之后的请求都是通过调用后台API的方式请求后台数据来更新页面。

回答2:

用 Django 做 RESTful API

回答3:

可以参考一下这个我的博客: phodaldev

Tastypie做RESTful API模板写在Django模板里

如下

{% 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 ng-controller='blogController'><ul><li ng-repeat='post in posts'><a href='https://www.6hehe.com/blog/{[{post.slug}]}'>{[{post.title}]}</a></li></ul></p></p>{% endblock %}

相关文章: