| |||
Envio un POST usando backbone y server (python-django) no lo recibe Cuando envio el post obtengo 400 (Bad Request), envio todo los datos desde mi vista (uso Ecmascript 6) backbone hacia django, creo el modelo dentro de mi vista de backbone obtengo los datos, pero nada, el configurado el csrf y el sync de backbone. y nada no se conecta,utilizado restframework en django. |
| |||
Respuesta: Envio un POST usando backbone y server (python-django) no lo recibe var Backbone = require("backbone"); var $ = require("jquery"); var _ = require("underscore"); var Pais = require("../models/pais"); var Paises = require("../collections/paises"); class PaisNewView extends Backbone.View { initialize() { this.template = _.template($("#form-submit-pais").html()); //mi template donde esta el formulario this.render(); } events() { return {"click #submit-pais": "submit_add", }; } submit_add(events) { events.preventDefault(); var pais = new Pais(); pais.nombre = $("#id_nombre").val(); pais.codigo_postal = $("#id_codigo_postal").val(); console.log(pais); pais.save(null, { success: function (model, response) { console.log("success"); }, error: function (model, response) { console.log(model); console.log(response); } }); events.currentTarget.checkValidity(); return false; } render () { this.$el.html(this.template()); return this; } } module.exports = PaisNewView; |
| |||
Respuesta: Envio un POST usando backbone y server (python-django) no lo recibe var Backbone = require("backbone"); var $ = require("jquery"); var _ = require("underscore"); class Pais extends Backbone.Model { urlRoot() { return "/api/paises/"; } } module.exports = Pais; |
| |||
Respuesta: Envio un POST usando backbone y server (python-django) no lo recibe var Backbone = require('backbone'); var Pais = require('../models/pais'); class PaisCollection extends Backbone.Collection { initialize() { this.model = Pais; this.url = "/api/paises"; this.fetch(); } } module.exports = PaisCollection; |
| |||
Respuesta: Envio un POST usando backbone y server (python-django) no lo recibe var Backbone = require("backbone"); var $ = require("jquery"); var PaisNewView = require("../views/pais_new_view"); class Router extends Backbone.Router { initialize () { this.routes = { "pais/nuevo/" : "nuevo_pais", } this._bindRoutes(); } nuevo_pais () { alert("pais"); var pais_form_view = new PaisNewView({el:$("#form-create-pais")}); } } module.exports = Router; |
| |||
Respuesta: Envio un POST usando backbone y server (python-django) no lo recibe var Backbone = require("backbone"); var $ = require("jquery"); var Router = require("./backbone/routers/router"); $(() => { var router = new Router(); Backbone.history.start({pushState: true}); }); |
Etiquetas: |