【发布时间】:2017-06-29 11:52:36
【问题描述】:
我正在构建一个带有 Django Rest Framework API 后端的单页 Web 应用程序。我在发送注册表时遇到问题。我认为日期的格式存在问题。 这是控制器的外观:
(function () {
'use strict';
angular
.module('CityWits')
.controller('standardController', standardController);
standardController.$inject = ['UserService','$location', '$rootScope', 'FlashService'];
function standardController(UserService, $location, $rootScope, FlashService) {
var vm = this;
vm.standard = standard;
function standard() {
vm.dataLoading = true;
var str = [];
for(var p in vm.user){
str.push(encodeURIComponent(p) + "=" + encodeURIComponent(vm.user[p]));
}
str = str.join("&");
UserService.CreateStandard(vm.user)
.then(function (response) {
if (response.success) {
FlashService.Success('Registration successful', true);
$location.path('/sign-in');
} else {
alert(response.message)
vm.dataLoading = false;
}
});
}
function fixDate(date){
}
}
})();
帖子请求:
function CreateStandard(user) {
console.log(user)
return $http.post('http://127.0.0.1:8000/api/users/standard', user).then(handleSuccess, handleError('Error creating user'));
}
表单发送的json对象:
Object
出生日期 : 1993 年 8 月 6 日星期五 00:00:00 GMT-0400(东部夏令时间) 名 : “大卫” 性别 : “米” 姓 : “加洛韦” 用户 : 目的 电子邮件 : “dcgallo93@gmail.com” 密码 : “*****” 原型 : 目的 原型 : 对象
【问题讨论】:
标签: angularjs post request django-rest-framework