insert_many(), KeyError: '"-" is not a recognized field.'
You don't need to quote the values. Peewee creates a parameterized query and the driver will handle all that for you. That's what I thought, so why this error:
```
raise KeyError('"%s" is not a recognized field.' % field)
KeyError: '"-" is not a recognized field.'
``` Perhaps the data you are passing to `insert_many` may not be in the right format. You need to pass either a list of `dict` objects, or a list of tuples (then specify the fields explicitly using the `fields=` parameter). There are many examples.
Hello,

I'm trying to insert multiple rows, but get this error:
                     `KeyError: '"-" is not a recognized field.'`
I figured its the minus before the figures, I was able to go around it using concatenation:
                    `transAmnt = "'" + data[1] + "'"`
But then I get this error:
                     `KeyError: '"\'" is not a recognized field.'`

I think I'm just chasing my own tail and missing something out... Can you advise please.

And here is my code:

MODEL:
```
class transactions(Model):
    trans_cat = IntegerField()
    trans_amnt = DecimalField()
    trans_date = DateField()
    trans_desc = CharField()
    uploadTime = DateTimeField(default=datetime.datetime.now)
    cardType = CharField(1,default="D")
    class Meta:
        database = finDB
```

INSERT:
```
with open(filename,'r') as fr:
        lines = fr.readlines()
        dictKeys = ['trans_amnt','trans_date','trans_desc','cardType']
        dictList = []
        for line in lines: #split line into correct column
            if re.match(r"^\d+.*$",line):
                data = line.split(';')
                old_date = data[0]
                datetimeobject = datetime.strptime(old_date,'%d/%m/%Y')
                transDate = datetimeobject.strftime('%Y-%m-%d')
                transDesc = "'" + data[2][:-1] + "'"
                transAmnt = "'" + data[1] + "'"
                transCard = statementType
                dataSource = [transAmnt,transDate,transDesc,transCard]
                dictList.append(dict(zip(dictKeys,dataSource)))
    with modelFinance.finDB.atomic():
        modelFinance.transactions.insert_many(dataSource).execute()
```
PRINT:
print(dictList):
BEFORE ADDING QUOTES
```
[{'trans_date': '2018-12-05', 'cardType': 'C', 'trans_amnt': '-6.60', 'trans_desc': 'APY, text, more text **1212\n'}, {'trans_date': '2018-12-06', 'cardType': 'C', 'trans_amnt': '-1.01', 'trans_desc': 'APY, texttext, more texttext **1111\n'}]
```
AFTER ADDING QUOTES
```
[{'trans_desc': "'APY, text, more text **1212", 'cardType': 'C', 'trans_amnt': "'-6.60'", 'trans_date': '2018-12-05'}, {'trans_desc': "'APY, texttext, more texttext **1111'", 'cardType': 'C', 'trans_amnt': "'-1.01'", 'trans_date': '2018-12-06'}]
```

Thanks

