如何在控制台上记录一些数据?

时间:2015-11-13 06:23:12

标签: python angularjs logging flask console

我正在使用AngularJS和Flask制作网站。

AngularJS控制器,some_controller.js将JSON数据发布到/url

在烧瓶中,我想获取数据并使用如下所示。

@route('/url')
def somefunction():
    filter = json.loads(request.data)
    namefilter = filter.get('name', '')

但它不起作用所以我想记录过滤器是否获得正确的数据。 如何在控制台中记录filter

2 个答案:

答案 0 :(得分:0)

Angular应该使用正确的content-type标头发回数据,因此您应该只能使用

payload = request.json
print payload
#if using py3 print(payload)

答案 1 :(得分:0)

如果您希望从Angular方面这样做,那么您可以使用

package ui.menu;

import javafx.fxml.FXML;
import javafx.scene.control.Button;
import model.Model;

public class MenuController {

    private Model model ;

    @FXML
    private Button exitButton ;

    public Model getModel() {
        return model;
    }

    public void setModel(Model model) {
        this.model = model;
    }

    @FXML
    private void logout() {
        model.setLoggedIn(false);
    }

    @FXML
    private void someAction() {
        System.out.println("Some action....");
    }

    @FXML
    private void exit() {
        exitButton.getScene().getWindow().hide();
    }
}

或自定义console.log('filter log' + filter); 提供商。