python - Image will not save or show using django-imagekit -


having issue generating specific image appear after have loaded desktop users setting. when press save, image not appear, nor save in database specific user.

i image appear after, clicking save, , store generated image, in specified path file , database. below snippets of code in troubleshooting. appreciated!

thank you!

models.py: future import unicode_literals

import datetime import operator import urllib     import pytz imagekit.models import processedimagefield imagekit.processors import resizetofill  account import signals account.compat import auth_user_model, get_user_model account.conf import settings account.fields import timezonefield   class account(models.model):      user = models.onetoonefield(auth_user_model, related_name="account", verbose_name=_("user"))     real_name = models.charfield(max_length=50,blank=true)     birthday = models.datefield(null=true, blank=true)     city = models.charfield(max_length=50, blank=true)     state = models.charfield(max_length=2,blank=true)     image_thumbnail = processedimagefield(upload_to='img/user_images/main',                                            processors=[resizetofill(100, 50)],                                            format='jpeg',                                            null=true,                                             blank=true,                                            options={'quality': 60})     timezone = timezonefield(_("timezone"))     language = models.charfield(_("language"),         max_length=10,         choices=settings.account_languages,         default=settings.language_code     ) 

forms.py

import re  try:     collections import ordereddict except importerror:     ordereddict = none  django import forms django.forms import extras django.utils.translation import ugettext_lazy _  django.contrib import auth  imagekit.forms import processedimagefield imagekit.processors import resizetofill  account.compat import get_user_model, get_user_lookup_kwargs account.conf import settings   class settingsform(forms.form):      email = forms.emailfield(label=_("email"), required=true)     real_name=forms.charfield(max_length=50, widget=forms.textinput(attrs={'placeholder': 'real name','required':true}))     birthday=forms.datefield(label=_(u"birthdate(mm/dd/yy)"),widget=extras.selectdatewidget(years=range(1900, now[0]+1)),required=false)     city=forms.charfield(max_length=30, widget=forms.textinput(attrs={'placeholder': 'city','required':true}))     state=forms.charfield(max_length=2, widget=forms.textinput(attrs={'placeholder': 'state','required':true}))     image_thumbnail = processedimagefield(spec_id='indieitude:account:image_thumbnail',                                             required=false,                                            processors=[resizetofill(100, 50)],                                            format='jpeg',                                            options={'quality': 60}) 

views.py

from __future__ import unicode_literals  django.http import http404, httpresponseforbidden django.shortcuts import redirect, get_object_or_404 django.utils.http import base36_to_int, int_to_base36 django.core.urlresolvers import reverse django.utils.translation import ugettext_lazy _ django.views.generic.base import templateresponsemixin, view django.views.generic.edit import formview  django.contrib import auth, messages django.contrib.sites.models import get_current_site django.contrib.auth.tokens import default_token_generator  account import signals account.compat import get_user_model account.conf import settings account.forms import signupform, loginusernameform account.forms import changepasswordform, passwordresetform, passwordresettokenform account.forms import settingsform account.hooks import hookset account.mixins import loginrequiredmixin account.models import signupcode, emailaddress, emailconfirmation, account, accountdeletion account.utils import default_redirect class settingsview(loginrequiredmixin, formview):      template_name = "account/settings.html"     form_class = settingsform     redirect_field_name = "next"     messages = {         "settings_updated": {             "level": messages.success,             "text": _("account settings updated.")         },     }      def get_form_class(self):         # @@@ django: workaround not having dedicated method         # initialize self request in known state (of course         # works formview)         self.primary_email_address = emailaddress.objects.get_primary(self.request.user)         return super(settingsview, self).get_form_class()      def get_initial(self):         initial = super(settingsview, self).get_initial()         if self.primary_email_address:             initial["email"] = self.primary_email_address.email         initial["real_name"] = self.request.user.account.real_name         initial["birthday"] = self.request.user.account.birthday         initial["city"] = self.request.user.account.city         initial["state"] = self.request.user.account.state         initial["image_thumbnail"] = self.request.user.account.image_thumbnail          initial["timezone"] = self.request.user.account.timezone         initial["language"] = self.request.user.account.language         return initial 


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -