diff --git a/channels/binding/websockets.py b/channels/binding/websockets.py index b211442..fcd97ef 100644 --- a/channels/binding/websockets.py +++ b/channels/binding/websockets.py @@ -56,6 +56,8 @@ class WebsocketBinding(Binding): """ if self.fields == ['__all__']: self.fields = None + elif not self.fields: + raise ValueError("You must set the fields attribute on Binding %r!" % self.__class__) data = serializers.serialize('json', [instance], fields=self.fields) return json.loads(data)[0]['fields']