私はdjangoプロジェクトに問題があります。接触/ 1 /ビュー 'ASCII' コーデックは位置28のバイト0xd0をデコードすることができない/ ATdjango encode UnicodeEncodeError at/
UnicodeEncodeErrorを:しない範囲で順序(128)
トレースバックで:single_contact
'vcard_str': unicode(VCard(contact)),
で views.py
と、すべてのビュー間違って何イム
def single_contact(request, pk):
contact = Contact.objects.get(pk = pk)
if contact.group.user != request.user.profile:
raise Http404
if request.method=="GET":
emails = Email.objects.filter(contact = contact)
hash = ''
if emails:
email = emails[0]
hash = get_hash(email.email)
addresses = Address.objects.filter(contact = contact)
if addresses:
address = addresses[0]
phones = PhoneNumber.objects.filter(contact=contact)
return render(request, 'dashboard/addressbook/single_contact.html',
RequestContext(request, {
'contact':contact, 'emails':emails, 'hash':hash,
'addresses':addresses, 'phones':phones,
'vcard_str': unicode(VCard(contact)),
}))
elif request.method=="POST":
contact.delete()
return HttpResponseRedirect(reverse('addressbook_index'))
else:
raise Http404
?どうすればこの問題を解決できますか?
VCardの「連絡先」の値に生の値を入力することもできますか? –