棉花糖返回列表中的空项目

时间:2020-05-24 10:12:07

标签: python flask-restful marshmallow

我正在尝试使用棉花糖对端点进行反序列化。

我已经这样定义了自己的架构。

export default class App extends Component{
  constructor(props){
    super(props)
    this.state={
      mood: '',
    }
  }

  saveData = () => {
    const {mood} = this.state;
    alert("mood:", mood);
  };

  render() {
    return(
          <View style={styles.container}>
            <Text style={styles.mood}>Mood</Text>
            <View style={styles.container2}>
            <TouchableOpacity
              style={styles.button}
              onPress={mood => this.setState({mood})}
            >
             <Text style={styles.answer}>happy</Text>
            </TouchableOpacity>
            <TouchableOpacity
              style={styles.button}
              onPress={mood=>this.setState({mood})}
            >
             <Text style={styles.answer}>sad</Text>
            </TouchableOpacity>
            <TouchableOpacity
              style={styles.button}
              onPress={mood=>this.setState({mood})}
            >
             <Text style={styles.answer}>angry</Text>
            </TouchableOpacity>
            </View>
          </View>
      );
    }
  }

然后我执行逻辑以使用一些NIF填充列表,这些NIF是基于类的数​​据

class NIFSchema(ma.Schema):
    nif = fields.Str(many=True)


class NIFListSchema(ma.Schema):
    nifs = fields.List(fields.Nested(NIFSchema), many=True)

但是转储会返回带有空项目的JSON数组。

class NIF:
    def __init__(self, nif: str):
        self.nif = nif

class Handler:
    def execute(self):
        numbers = []
        for n in range(0, self.command.qty):
            numbers.append(NIF(self.generate_nif()))

        return numbers

我想念什么?

0 个答案:

没有答案