Tags down


UpdateView problem : cleaned data passed in url not in instance

By : Goulwen Le Fur
Date : October 14 2020, 02:21 PM
This might help you You don't have the method set for your form. This means that the form is using the default method of GET to submit.
Try changing vacation_update.html to:
code :
{% extends 'base.html' %}
{% block title %} {{ request.user }}{% endblock %}
{% block ligne-titre %}{{ client }}{% endblock %}
{% block sans-div %}
<div class="main container-fluid col-8">

<form class="form-group" method="post">
    {% csrf_token%}
    <table class="table table-sm table-bordered">

    {{ form.as_table }}
        <td colspan="2"><input class="align-self-center btn btn-secondary " type="submit" value="Nouveau"></td>
{% endblock %}

Share : facebook icon twitter icon

success_url in UpdateView, based on passed value

By : Trang.Ngo
Date : March 29 2020, 07:55 AM
To fix the issue you can do Create a class MyUpdateView inheritted from UpdateView and override get_success_url method:
code :
class MyUpdateView(UpdateView):
    def get_success_url(self):
        pass #return the appropriate success url

Instance member data is not passed to instance method

By : kibbis
Date : March 29 2020, 07:55 AM
this one helps. MyIterator.parse doesn't change the instance's current word.
This works:
code :
class MyIterator:
    cur_word = ''
    def parse(self):
        data = [('one', 1), ('two', 2), ('three', 3), ('four', 4), ('five', 5)]
        for index in range(1,3):
            (word, num) = data[index]
            self.cur_word = word
            yield self.unique_str(num)

    def unique_str(self, num):
        data = ['a', 'b']
        for d in data:
            yield "%s-%d-%s" % (self.cur_word, num, d)

miter = MyIterator()
parse = miter.parse()
for ustrs in parse:
    for ustr in ustrs:
        print ustr

How to get model instance's attribute in UpdateView (Django)?

By : Mana
Date : March 29 2020, 07:55 AM
may help you . I have an UpdateView for a model. I want to get the 'car_owner' attribute (of the Newcars model) in the UpdateView. Here's the code. , add this method to your view:
code :
def dispatch(self, request, *args, **kwargs):
    if self.get_object().car_owner != "sometext":
        raise Http404('Car owner does not match.')
    return super(NewcarUpdate, self).dispatch(
        request, *args, **kwargs)

Problem getting a delete button on an UpdateView to redirect

By : Ferindra
Date : March 29 2020, 07:55 AM
seems to work fine Python and Django newbie here , If a URL needs args or kwargs:
code :
reverse_lazy('app:Submission_delete', kwargs={'pk': object.pk})
{% url 'app:Submission_delete' pk=object.pk %}

Django UpdateView initial parameter passed to other UpdateView's

By : NapaDabbler
Date : March 29 2020, 07:55 AM
With these it helps You shouldn't ever modify self.initial. That is a dictionary defined at class level in the FormMixin, which is used by CreateView. If you modify that dict, that modification is visible by all views.
You shouldn't do this. Anyway, changing initial within get_object is the wrong thing to do. Instead, define the get_initial() method to return a new dictionary containing this value:
code :
def get_initial(self):
    return {'old_type': self.object.type}
Related Posts Related Posts :
  • Django: Not fetching the same object
  • Add Billing Address Validation in Stripe.js
  • get any instance (if exist) or create new for any child of abstract model
  • How to configure Django with Webpack/React using create-react-app on Ubuntu server
  • post_save doesn't list tags
  • Doubts regarding Django views
  • Django many-to-many add having inconsistent effect in functions, works on console
  • django restful api - how to serialize foreign keys
  • Target WSGI script cannot be loaded as a python module and ImportError: No module named 'django'
  • How to put session data in SetUp() - Django testing
  • How to redirect from html page to view and post data in Django
  • Access pk from related model using prefetch and to_attr
  • Image does not upload using createview from template django
  • How to exclude values in django aggregation?
  • Using template tag in ModelAdmin.readonly_fields method
  • Fix AttributeError: 'str' object has no attribute 'HTTP_201_CREATED'
  • modelformset_factory doesnt save instances to database
  • shadow
    Privacy Policy - Terms - Contact Us © voile276.org