我已经看到了多种尺寸,我不想在MySQL字段上浪费服务器内存,这为太多字符预留了太多空间.他们能获得的最大成就是什么?
我正在研究几个聚合数据的端点.其中一个端点将返回一个对象数组,每个对象对应一天,并且它将具有特定用户发布的评论,喜欢和照片的数量.此对象具有预定义/设置架构,但我们不将其存储在数据库中,因此它没有模型.
有没有一种方法我仍然可以在没有模型的情况下为这些对象使用Django序列化器?
我有一个名为'brands'的SQL表,其中包含列id,name,url.在该表中,我有这个数据集:
1, Solidfloor, solidfloor;
2, Quickstep, quickstep;
4, Cleanfloor, cleanfloor;
5, Blue Dolphin, blue-dolphin;
6, Krono, krono;
8, Meister, meister;
Run Code Online (Sandbox Code Playgroud)
我现在正在取出它们并且我得到一个很好的数组作为回报,但是,我需要数组的索引不是递增的数字,而是该特定行的id.我当然可以遍历结果集,但有没有更简洁的方法呢?
我有这个代码:
var data = "I'm trying to send this with AJAX properly.";
data = encodeURIComponent(data);
data.replace("'", "%27");
data.replace(/'/, "%27");
alert(data); //Still not changed here...
Run Code Online (Sandbox Code Playgroud)
我想用AJAX将它发送到数据库.但是'导致它根本不发送.encodeURIComponent不会将'更改为其代码%27,也不会更改data.replace.
我在这做错了什么?