您如何通过REST请求,而流通过Websocket?
示例:
客户端与交换服务器之间的通信,以便使用交易所的API进行交易。
具体来说,我想使用REST请求发送订单,
然后,我想通过一个私有的Websocket从交换处接收我的订单信息。
下面是密码。
如果我开始订阅Websocket (参见1),它将处于ws.run_forever()循环中。
如何在ws.run_forever()循环中执行2,以便在执行订单后立即从exchange服务器接收订单信息?
1.通过Websocket进行流传输
# Subscribing to order information from an exchange
我的模型中有一个状态字段,其中包含一个正在处理的默认值。每当创建新订单时,都会为该订单提供默认值in-progress。现在我添加了一个新函数,当客户输入订单id时,它会显示订单的状态。我想在我的功能中添加新功能,当客户输入order.id并单击track时,订单状态应自动更改为scheduled,如果我稍后更新订单状态,则不应显示schedule,而应显示我将选择的状态。我可以在我的视图函数中添加什么来使其工作? models.py
class Order(models.Model):
name = models.CharField(max_length=30)
addr
我有以下输入:
这包括两个命令。
可以使用以下方法将输入转换为Json:
print json.dumps(response2)
我希望将此输入操作为Json,如下所示:
操作很简单:任何子Json都被移除并加入到父亲Json。
我编写了以下功能:
def flatten_json(y):
out = {}
def flatten(x, name=''):
if type(x) is dict:
for a in x:
flatten(x[a], name + str(a) + '
我现在真的被卡住了。当我在一个字段上添加一个必需的属性时,Update-Database不起作用。我必须去数据库并删除一个约束,然后它就起作用了。所以问题就解决了。然而,从那时起,我试图进行的所有更改都被忽略了。我得到了;
PM> Update-Database -Verbose
Using StartUp project 'SCD'.
Using NuGet project 'SCD.Model'.
Specify the '-Verbose' flag to view the SQL statements being applied t
我正在尝试使用HITBTC API (docs )的V2下单。我正在尝试通过POST请求下订单,一切都很好,但在下订单时,以下函数将返回服务器返回的内容,即以下JSON:
{'error': {'code': 2001, 'message': 'Symbol not found', 'description': 'Try get /api/2/public/symbol, to get list of all available symbols.'}}
我的问题是,我以为符号指定的格式传递了我希望订
这里是我的代码
b = student_details.objects.all()
request.session["b"] = b
它给了我错误
TypeError at /logs
Object of type QuerySet is not JSON serializable
我想从student_details表中获取所有数据,并在display.html页面上显示它。
def login(request):
if request.session.has_key("b"):
b = request.session['b