python - Django Filter Error -


i want save , filter users objects in django app. after inputting below codes, imagefield keeps giving me validation error, saying:

                         field required. 

it’s pointing imagefield should fill it. how can rid of error , make filter?

models

      class fin(models.model):          user=models.foreignkey(user)          title=models.charfield(max_length=250)          main_view=models.imagefield(upload_to="photos")          side_view=models.imagefield(upload_to="photos")          address=models.charfield(max_length=200)          city=models.charfield(max_length=200)          state=models.charfield(max_length=200)          guideline=models.textfield(max_length=1000)           def __unicode__(self):               return self.title          def get_absolute_url(self):             return self.title      class finform(modelform):         class meta:            model=fin            fields=('title','main_view','side_view', 'address','city','state','guideline')            exclude=('user') 

views

        def fincrib(request):             extra_data_context={}              #if there's nothing in field nothing.             if request. method=="post":                form =finform(request.post)                if form.is_valid():                   data=form.cleaned_data                   newfincribs=fin(                      user= request.user,                      title=data['title'],                      main_view=fin.objects.latest['main_view'],                      side_view=fin.objects.latest['side_view'],                      address=data['address'],                      city=data['city'],                      state=data['state'],                      guideline=data['guideline'])                  newfincribs.save()               extra_data_context.update({'finform':form})         else:             form = finform()             extra_data_context.update({'finform':form})         extra_data_context.update({'fins':fin.objects.filter(user=request.user)})          plan=fin.objects.filter(user=request.user)         paginator=paginator(plan, 5)          try:           page=request.get.get('page', '1')         except valueerror:           page=1          try:           fins=paginator.page(page)         except (emptypage, invalidpage):           fins=paginator.page(paginator.num_pages)        extra_data_context.update({'fins': fins})        return render_to_response('post.html',extra_data_context,context_instance=requestcontext(request)) 

template

        {% block content %}           <form action="." method="post">                {% csrf_token %}        <center> {{finform.as_p}}  </center>            <input type="submit" value="submit"/>            </form>             {% fin in fins.object_list %}            <tr>             <a href="{% url profiles_edit_profile %}"> {{fin.user}} </a> </p> </strong>              <p>{{fin.title}}</p>              <p><img src="{{media_url}}/{{fin.main_view}}"/></p>              <p> <img src="{{media_url}}/{{fin.side_view}}"/></p>              <p> {{fin.address}} </p>              <p> {{fin.city}}</p>               <p> {{fin.state}}</p>               <p> {{fin.guideline}}</p>             {% endfor %}       <div class="pagination">        <span class="step-links">            {% if fins.has_previous %}               <a href="?page={{ fins.previous_page_number }}">previous</a>            {% endif %}      <span class="current">       page {{ fins.number }} of {{ fins.paginator.num_pages }}     </span>           {% if fins.has_next %}              <a href="?page={{ fins.next_page_number }}">next</a>          {% endif %}        </span>       </div>      {% endblock %} 

change

main_view=models.imagefield(upload_to="photos") side_view=models.imagefield(upload_to="photos") 

to

main_view=models.imagefield(upload_to="photos", blank=true, null=true) side_view=models.imagefield(upload_to="photos", blank=true, null=true) 

btw, im not sure django version you're using code rather messy, reason you're not using cbvs , static tags?


Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -