ha2*_*109 2 python django django-models
我有一个db表,它有一个整数数组.但是如何在模型中添加此字段?我尝试使用它来编写它,IntegerField但是在保存它会给出错误
int() argument must be a string or a number, not 'list
Run Code Online (Sandbox Code Playgroud)
如何将此字段添加到我的模型中?我在views.py中使用此字段,因此我需要在模型中添加它.有什么建议?
您可能有兴趣使用CommaSeparatedIntegerField.
如果你有一个这样的整数列表:
my_ints = [1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)
和这样的模型:
class MyModel(models.Model):
values = CommaSeparatedIntegerField(max_length = 200)
Run Code Online (Sandbox Code Playgroud)
然后你可以保存my_ints成MyModel这样的:
m = MyModel(values = ','.join(my_ints))
m.save()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7781 次 |
| 最近记录: |