Форум сайта python.su
Отправляю форму, получаю:
'decimal' codec can't encode character u'\u0427' in position 0: invalid decimal Unicode string
Офлайн
Полностью вьюшку, пожалуйста
Офлайн
Это кусок кода вставленный во вьюху django-profiles
model_formset = modelformset_factory(Estates, form=EstatesForm) if request.POST: formset = model_formset(request.POST, request.FILES, queryset=Estates.objects.filter(userprofile__user__username__exact=username)) if formset.is_valid(): estates_objects = formset.save(commit=False) for obj in estates_objects: obj.save() return HttpResponseRedirect('') else: formset = model_formset(queryset=Estates.objects.filter(userprofile__user__username__exact=username)) return render(request, template_name, dict(formset=formset))
Отредактировано infoforfoi (Янв. 24, 2013 11:58:07)
Офлайн
# -*- coding:utf-8 -*-
Есть?
Офлайн
все файлы в utf-8 и везде присутствует # -*- coding:utf-8 -*-, избавился от полей DecimalField, везде u''
Офлайн
Выложи все-таки вьюху целиком
Офлайн
вьюха эта:
https://github.com/brtsz/django-profiles/blob/master/profiles/views.py
в profile_detail
только я туда # -*- coding:utf-8 -*- добавил
Отредактировано infoforfoi (Янв. 24, 2013 14:13:11)
Офлайн
Странно, но все само собой решилось, даже не знаю как
Офлайн