Graphene_Django:如何发送错误消息或自定义数据

时间:2018-09-14 18:18:04

标签: python django error-handling graphql

使用graphene-django,我不知道如何向客户端发送良好的错误消息。另一个选择是如何创建自定义消息以发送回客户端。

对于有人尝试创建帐户但已经注册了电子邮件地址的情况,我想发回以下信息:

public function accessibleDatasets()
{
    $datasetsByCustomers = $this->customers()->with('datasets')->get()->pluck('datasets')->flatten();
    $datasetsByLocations = $this->locations()->with('datasets')->get()->pluck('datasets')->flatten();
    $datasetsByVendors   = $this->vendors()->with('datasets')->get()->pluck('datasets')->flatten();

    $datasets            = $datasetsByCustomers;
    $datasets            = $datasets->merge($datasetsByLocations);
    $datasets            = $datasets->merge($datasetsByVendors);

    return $datasets->unique();
}

这两个选项都不错,可以使用一些内置的方法来发回错误或自定义数据。非常感谢您的帮助。

0 个答案:

没有答案