【发布时间】:2016-09-06 22:19:59
【问题描述】:
我正在使用 django 和 AngularJS,我想在我的 javascript 文件中使用我在 Django 中创建的对象。
在我的 models.py (django) 中创建我的对象:
from django.db import models
class Cashflow(models.Model):
index = models.FloatField();
value = models.FloatField();
date = models.DateField();
在我的 js 文件中,我想像这样使用它:
app = angular.module("coco",[]);
app.controller('cocoCtrl',['$scope',function($scope){
$scope.newCashflow = new Cashflow()
$scope.save = function(cashflow){
$scope.newCashflow.index = cashflow.index;
$scope.newCashflow.value = cashflow.value;
$scope.newCashflow.date = cashflow.date;
....
但这不起作用..我忘记了什么吗?我没有收到任何错误或日志,但什么也没发生
【问题讨论】:
-
您需要使用 Djangorestframework 之类的东西将其序列化为 json(或者如果您喜欢冒险,也可以自己编写)然后让 Angular 调用您在路线中设置的相应网址跨度>
-
先按照django教程,会有帮助的。
标签: javascript python angularjs django