python - 如何将项目添加到 django 中的数组字段?
问题描述
我有一个名为 . 它的模型Shop
定义如下
class Shop(models.Model):
name = models.CharField(max_length=50)
city = models.TextField()
items = ArrayField(ArrayField(models.TextField()))
现在我想items
在同一家商店的字段中添加多个项目。目前要在Shop
模型中添加一个项目,这就是我的做法
@csrf_exempt
def shopping(request):
user_request = json.loads(request.body.decode('utf-8'))
if request.method == "POST":
if user_request.get("action") == "add":
conv = Shop.objects.create(
name=user_request.get("name"),
city=user_request.get("city"),
items=user_request.get("itme")
)
return HttpResponse(1)
但它只为特定的项目存储一个项目name
。所以我需要附加更多项目。如何附加到数组字段?
解决方案
推荐阅读
- r - 嵌套 ifelse 引用向量中的元素
- sql - 在多列上查询 count()
- openssl - 需要说明 TLS Server 中的 KeyId/CertId/CertPathId
- haskell - 往返记录字段声明的正确方法
- ios - 对于 iOS 13,FCM 推送通知正在发送但未交付
- typescript - 打字稿:是否可以将接口“传播”或合并到命名空间中?
- java - 为什么我的springboot安全应用总是返回404 ErrorPageFilter错误
- testing - 我如何在 jmeter 中进行压力/性能测试?
- reactjs - 反应 useEffect 挂钩缺少依赖项 linter 警告
- python - 从html页面中提取span标签内容