object is not iterable, Django REST Framework
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I'm getting the following error when posting a new Product to my application
Traceback (most recent call last):
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
response = get_response(request)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/django/core/handlers/base.py", line 126, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/django/core/handlers/base.py", line 124, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/viewsets.py", line 116, in view
return self.dispatch(request, *args, **kwargs)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/views.py", line 495, in dispatch
response = self.handle_exception(exc)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/views.py", line 455, in handle_exception
self.raise_uncaught_exception(exc)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/views.py", line 492, in dispatch
response = handler(request, *args, **kwargs)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/mixins.py", line 20, in create
serializer.is_valid(raise_exception=True)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 236, in is_valid
self._validated_data = self.run_validation(self.initial_data)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 434, in run_validation
value = self.to_internal_value(data)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 488, in to_internal_value
validated_value = field.run_validation(primitive_value)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 623, in run_validation
value = self.to_internal_value(data)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 662, in to_internal_value
validated = self.child.run_validation(item)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 436, in run_validation
self.run_validators(value)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 465, in run_validators
to_validate.update(value)
TypeError: 'Category' object is not iterable
my serializer.py
from rest_framework import serializers
from products_and_categories.models import Product, Category
from django.db import models
class CategorySerializer(serializers.ModelSerializer):
class Meta:
model = Category
fields = ('id', "name", 'products', 'categories')
def to_representation(self, obj):
if 'categories' not in self.fields:
self.fields['categories'] = CategorySerializer(obj, many=True)
return super(CategorySerializer, self).to_representation(obj)
def to_internal_value(self, data):
try:
try:
obj_id = data['id']
return Category.objects.get(id=obj_id)
except KeyError:
raise serializers.ValidationError(
'id is a required field.'
)
except ValueError:
raise serializers.ValidationError(
'id must be an integer.'
)
except Category.DoesNotExist:
raise serializers.ValidationError(
'Obj does not exist.'
)
class ProductSerializer(serializers.ModelSerializer):
categories = CategorySerializer(many=True)#, queryset= Category.objects.all(), slug_field='categories')
class Meta:
model = Product
fields = ('id', "product_code", "name", "quantity", "price", 'categories')
#.....
Any idea why this is happening ?
I don't quiet understand what it means by it's not iterable, what part of the code exactly is causing this error?
I would really appreciate any help
the post is in the following format
{
"id": 22,
"product_code": "dklj",
"name": "kdlj",
"quantity": 15,
"price": 15,
"categories": [ {
"id": 5,
"name": "Test category 3",
"products": ,
"categories":
}]
}
python django django-rest-framework
add a comment |
I'm getting the following error when posting a new Product to my application
Traceback (most recent call last):
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
response = get_response(request)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/django/core/handlers/base.py", line 126, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/django/core/handlers/base.py", line 124, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/viewsets.py", line 116, in view
return self.dispatch(request, *args, **kwargs)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/views.py", line 495, in dispatch
response = self.handle_exception(exc)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/views.py", line 455, in handle_exception
self.raise_uncaught_exception(exc)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/views.py", line 492, in dispatch
response = handler(request, *args, **kwargs)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/mixins.py", line 20, in create
serializer.is_valid(raise_exception=True)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 236, in is_valid
self._validated_data = self.run_validation(self.initial_data)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 434, in run_validation
value = self.to_internal_value(data)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 488, in to_internal_value
validated_value = field.run_validation(primitive_value)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 623, in run_validation
value = self.to_internal_value(data)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 662, in to_internal_value
validated = self.child.run_validation(item)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 436, in run_validation
self.run_validators(value)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 465, in run_validators
to_validate.update(value)
TypeError: 'Category' object is not iterable
my serializer.py
from rest_framework import serializers
from products_and_categories.models import Product, Category
from django.db import models
class CategorySerializer(serializers.ModelSerializer):
class Meta:
model = Category
fields = ('id', "name", 'products', 'categories')
def to_representation(self, obj):
if 'categories' not in self.fields:
self.fields['categories'] = CategorySerializer(obj, many=True)
return super(CategorySerializer, self).to_representation(obj)
def to_internal_value(self, data):
try:
try:
obj_id = data['id']
return Category.objects.get(id=obj_id)
except KeyError:
raise serializers.ValidationError(
'id is a required field.'
)
except ValueError:
raise serializers.ValidationError(
'id must be an integer.'
)
except Category.DoesNotExist:
raise serializers.ValidationError(
'Obj does not exist.'
)
class ProductSerializer(serializers.ModelSerializer):
categories = CategorySerializer(many=True)#, queryset= Category.objects.all(), slug_field='categories')
class Meta:
model = Product
fields = ('id', "product_code", "name", "quantity", "price", 'categories')
#.....
Any idea why this is happening ?
I don't quiet understand what it means by it's not iterable, what part of the code exactly is causing this error?
I would really appreciate any help
the post is in the following format
{
"id": 22,
"product_code": "dklj",
"name": "kdlj",
"quantity": 15,
"price": 15,
"categories": [ {
"id": 5,
"name": "Test category 3",
"products": ,
"categories":
}]
}
python django django-rest-framework
add a comment |
I'm getting the following error when posting a new Product to my application
Traceback (most recent call last):
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
response = get_response(request)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/django/core/handlers/base.py", line 126, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/django/core/handlers/base.py", line 124, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/viewsets.py", line 116, in view
return self.dispatch(request, *args, **kwargs)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/views.py", line 495, in dispatch
response = self.handle_exception(exc)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/views.py", line 455, in handle_exception
self.raise_uncaught_exception(exc)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/views.py", line 492, in dispatch
response = handler(request, *args, **kwargs)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/mixins.py", line 20, in create
serializer.is_valid(raise_exception=True)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 236, in is_valid
self._validated_data = self.run_validation(self.initial_data)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 434, in run_validation
value = self.to_internal_value(data)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 488, in to_internal_value
validated_value = field.run_validation(primitive_value)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 623, in run_validation
value = self.to_internal_value(data)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 662, in to_internal_value
validated = self.child.run_validation(item)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 436, in run_validation
self.run_validators(value)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 465, in run_validators
to_validate.update(value)
TypeError: 'Category' object is not iterable
my serializer.py
from rest_framework import serializers
from products_and_categories.models import Product, Category
from django.db import models
class CategorySerializer(serializers.ModelSerializer):
class Meta:
model = Category
fields = ('id', "name", 'products', 'categories')
def to_representation(self, obj):
if 'categories' not in self.fields:
self.fields['categories'] = CategorySerializer(obj, many=True)
return super(CategorySerializer, self).to_representation(obj)
def to_internal_value(self, data):
try:
try:
obj_id = data['id']
return Category.objects.get(id=obj_id)
except KeyError:
raise serializers.ValidationError(
'id is a required field.'
)
except ValueError:
raise serializers.ValidationError(
'id must be an integer.'
)
except Category.DoesNotExist:
raise serializers.ValidationError(
'Obj does not exist.'
)
class ProductSerializer(serializers.ModelSerializer):
categories = CategorySerializer(many=True)#, queryset= Category.objects.all(), slug_field='categories')
class Meta:
model = Product
fields = ('id', "product_code", "name", "quantity", "price", 'categories')
#.....
Any idea why this is happening ?
I don't quiet understand what it means by it's not iterable, what part of the code exactly is causing this error?
I would really appreciate any help
the post is in the following format
{
"id": 22,
"product_code": "dklj",
"name": "kdlj",
"quantity": 15,
"price": 15,
"categories": [ {
"id": 5,
"name": "Test category 3",
"products": ,
"categories":
}]
}
python django django-rest-framework
I'm getting the following error when posting a new Product to my application
Traceback (most recent call last):
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
response = get_response(request)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/django/core/handlers/base.py", line 126, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/django/core/handlers/base.py", line 124, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/viewsets.py", line 116, in view
return self.dispatch(request, *args, **kwargs)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/views.py", line 495, in dispatch
response = self.handle_exception(exc)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/views.py", line 455, in handle_exception
self.raise_uncaught_exception(exc)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/views.py", line 492, in dispatch
response = handler(request, *args, **kwargs)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/mixins.py", line 20, in create
serializer.is_valid(raise_exception=True)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 236, in is_valid
self._validated_data = self.run_validation(self.initial_data)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 434, in run_validation
value = self.to_internal_value(data)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 488, in to_internal_value
validated_value = field.run_validation(primitive_value)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 623, in run_validation
value = self.to_internal_value(data)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 662, in to_internal_value
validated = self.child.run_validation(item)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 436, in run_validation
self.run_validators(value)
File "/mnt/c/Users/connect/Desktop/PIM/env/lib/python3.6/site-packages/rest_framework/serializers.py", line 465, in run_validators
to_validate.update(value)
TypeError: 'Category' object is not iterable
my serializer.py
from rest_framework import serializers
from products_and_categories.models import Product, Category
from django.db import models
class CategorySerializer(serializers.ModelSerializer):
class Meta:
model = Category
fields = ('id', "name", 'products', 'categories')
def to_representation(self, obj):
if 'categories' not in self.fields:
self.fields['categories'] = CategorySerializer(obj, many=True)
return super(CategorySerializer, self).to_representation(obj)
def to_internal_value(self, data):
try:
try:
obj_id = data['id']
return Category.objects.get(id=obj_id)
except KeyError:
raise serializers.ValidationError(
'id is a required field.'
)
except ValueError:
raise serializers.ValidationError(
'id must be an integer.'
)
except Category.DoesNotExist:
raise serializers.ValidationError(
'Obj does not exist.'
)
class ProductSerializer(serializers.ModelSerializer):
categories = CategorySerializer(many=True)#, queryset= Category.objects.all(), slug_field='categories')
class Meta:
model = Product
fields = ('id', "product_code", "name", "quantity", "price", 'categories')
#.....
Any idea why this is happening ?
I don't quiet understand what it means by it's not iterable, what part of the code exactly is causing this error?
I would really appreciate any help
the post is in the following format
{
"id": 22,
"product_code": "dklj",
"name": "kdlj",
"quantity": 15,
"price": 15,
"categories": [ {
"id": 5,
"name": "Test category 3",
"products": ,
"categories":
}]
}
python django django-rest-framework
python django django-rest-framework
asked Nov 22 '18 at 21:26
Amr S.Amr S.
305
305
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Here:
self.fields['categories'] = CategorySerializer(obj, many=True)
You're telling CategorySerializer to prepare for a list of categories but you're only passing one.
i don't think that's the reason, I removed "many=True" and get the same error
– Amr S.
Nov 22 '18 at 23:19
I don't have the full context of what you're trying to accomplish, but, I see that you instantiateCategorySerializerin 2 places, both times withmany=True; chances are that somewhere there, instead of passing a queryset ofCategoriesyou're passing an instance.
– Alex
Nov 22 '18 at 23:24
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53438138%2fmyobject-object-is-not-iterable-django-rest-framework%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Here:
self.fields['categories'] = CategorySerializer(obj, many=True)
You're telling CategorySerializer to prepare for a list of categories but you're only passing one.
i don't think that's the reason, I removed "many=True" and get the same error
– Amr S.
Nov 22 '18 at 23:19
I don't have the full context of what you're trying to accomplish, but, I see that you instantiateCategorySerializerin 2 places, both times withmany=True; chances are that somewhere there, instead of passing a queryset ofCategoriesyou're passing an instance.
– Alex
Nov 22 '18 at 23:24
add a comment |
Here:
self.fields['categories'] = CategorySerializer(obj, many=True)
You're telling CategorySerializer to prepare for a list of categories but you're only passing one.
i don't think that's the reason, I removed "many=True" and get the same error
– Amr S.
Nov 22 '18 at 23:19
I don't have the full context of what you're trying to accomplish, but, I see that you instantiateCategorySerializerin 2 places, both times withmany=True; chances are that somewhere there, instead of passing a queryset ofCategoriesyou're passing an instance.
– Alex
Nov 22 '18 at 23:24
add a comment |
Here:
self.fields['categories'] = CategorySerializer(obj, many=True)
You're telling CategorySerializer to prepare for a list of categories but you're only passing one.
Here:
self.fields['categories'] = CategorySerializer(obj, many=True)
You're telling CategorySerializer to prepare for a list of categories but you're only passing one.
answered Nov 22 '18 at 23:09
AlexAlex
48439
48439
i don't think that's the reason, I removed "many=True" and get the same error
– Amr S.
Nov 22 '18 at 23:19
I don't have the full context of what you're trying to accomplish, but, I see that you instantiateCategorySerializerin 2 places, both times withmany=True; chances are that somewhere there, instead of passing a queryset ofCategoriesyou're passing an instance.
– Alex
Nov 22 '18 at 23:24
add a comment |
i don't think that's the reason, I removed "many=True" and get the same error
– Amr S.
Nov 22 '18 at 23:19
I don't have the full context of what you're trying to accomplish, but, I see that you instantiateCategorySerializerin 2 places, both times withmany=True; chances are that somewhere there, instead of passing a queryset ofCategoriesyou're passing an instance.
– Alex
Nov 22 '18 at 23:24
i don't think that's the reason, I removed "many=True" and get the same error
– Amr S.
Nov 22 '18 at 23:19
i don't think that's the reason, I removed "many=True" and get the same error
– Amr S.
Nov 22 '18 at 23:19
I don't have the full context of what you're trying to accomplish, but, I see that you instantiate
CategorySerializer in 2 places, both times with many=True; chances are that somewhere there, instead of passing a queryset of Categories you're passing an instance.– Alex
Nov 22 '18 at 23:24
I don't have the full context of what you're trying to accomplish, but, I see that you instantiate
CategorySerializer in 2 places, both times with many=True; chances are that somewhere there, instead of passing a queryset of Categories you're passing an instance.– Alex
Nov 22 '18 at 23:24
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53438138%2fmyobject-object-is-not-iterable-django-rest-framework%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown