我看到'对不起,还没有实现.请将"?format = json"附加到您的网址.' 我需要总是附加字符串"?format = json".我可以默认使用JSON输出吗?
此致,Vitaliy
我想只通过REST API组织工作流程.我有一个允许上传图像的表单(enctype ="multipart/form-data").如何通过骨干处理此表单?请帮助我,如何使用文件字段将其序列化为JSON.
谢谢.维塔利
我有GFK的Page模型.
class Page(models.Model):
title = models.CharField(max_length=200)
content_type = models.ForeignKey(ContentType,null=True,blank=True)
object_id = models.CharField(max_length=255,null=True,blank=True)
content_object = generic.GenericForeignKey('content_type', 'object_id')
Run Code Online (Sandbox Code Playgroud)
和
class TextContent(models.Model):
content = models.TextField(null=True, blank=True)
pages = generic.GenericRelation(Page)
Run Code Online (Sandbox Code Playgroud)
我做了Page.objects.get(pk = 1).content_object,我明白了.
请帮我看一下REST中锚定对象的链接(或输出到JSON).
class PageResource(ModelResource):
content_object = fields.?????
class Meta:
queryset = Page.objects.all()
resource_name = 'page'
Run Code Online (Sandbox Code Playgroud)
怎么做对了?
谢谢!
维塔利
我受到了这样的启发:http://socket.io/docs/using-multiple-nodes/#passing-events-between-nodes,现在我想通过redis adpter同步我的两个socket.io实例.
这是我的代码:
//FIRST SERVER (server1.js)
var io = require('socket.io')(3000);
var redis = require('socket.io-redis');
io.adapter(redis({ host: 'localhost', port: 6379 }));
var test = 0;
io.on('connection', function (socket) {
test+=1;
console.log("connection. test = " + test);
});
//SECOND SERVER (server2.js)
var io = require('socket.io')(4000);
var redis = require('socket.io-redis');
io.adapter(redis({ host: 'localhost', port: 6379 }));
var test = 0;
io.on('connection', function (socket) {
test+=1;
console.log("connection. test = " + test);
});
Run Code Online (Sandbox Code Playgroud)
当我连接到server1.js(端口3000) - 我看到'连接.test = 1',这很好,但第二台服务器的控制台仍然干净.我希望第二台服务器(端口4000)做同样的事情(打印'连接= 1').
我做错了什么?你能告诉我一个如何使用适配器的例子吗? …