<form role="text" action="" method="post">
{% csrf_token %}
<ul>
<li class="bar">1st City: {{form.city1}}</li>
<li class="bar">2nd City: {{form.city2}}</li>
<li class="bar">3rd City: {{form.city3}}</li>
<li class="bar">4th City: {{form.city4}}</li>
<li class="bar">5th City: {{form.city5}}</li>
</form>
Is the template part.....
On Saturday, September 30, 2017 at 12:16:07 AM UTC+5:30, Mitul Tyagi wrote:
>
> Problem 1 :
> I have a model with six fields. One is userName and other five are five
> favourite cities.....I want to update these five cities....but when I
> update them using instance argument the userName becomes NONE....I am using
> the id field to update....the cities are updated for the id but the
> userName is lost. Any help for that..The code I am using is
> "
> def Update(request, city_id):
> if request.method == "POST":
> a= City.objects.get(pk= int(city_id))
> print "User Updated is : ",a.userName.username
>
> f = CityForm(request.POST, instance=a, initial={'userName.':
> str(a.userName.username)})
> f.save()
> return
> HttpResponseRedirect('/login/response/'+str(a.userName.username))
> else:
> all_city = City.objects.all()
> for city in all_city:
> if int(city.pk) == int(city_id):
> a = city
> print "User: ",a.userName.username
> form_class = CityForm(initial={'userName': a.userName})
> return render(request, 'formsub.html', {'form':
> form_class,'x':a.userName.username,'id':a.id})
> "
> There is an error in the method also...
> Console prints this whenever post request is made.
> " [29/Sep/2017 18:43:43] "POST /login/update/18/ HTTP/1.1" 302 0
> "
>
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/0e0dc653-92fe-4c3a-9cf5-e9d2de3cb274%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.