Je suis assez nouveau à django et je veux mettre à jour une partie de mon contenu dans le django DB pour cela, j'ai écrit une petite fonction de vue. qui ressemble à ceciObtenir/incorporer ID utilisateur dans url/templates
def status_change(request,id):
instance = get_object_or_404(register,id=id)
if request.method == 'POST':
rform = registerForm(instance=instance, data=request.POST)
if rform.is_valid():
instance = rform.save()
return render_to_response('home.html')
else:
rform = registerForm(instance=instance)
return render_to_response('status_change.html',{'rform':rform})
Je veux passer ce "id" du modèle à la "vue". mes urls lopk comme ce
(r'^status/(?P<id>\d+)$', views.status_change),
et quand j'utilise
(r'^status/(?P<id>\d+)$', views.status_change, name ='status_change'),
il aboie comme une erreur de syntaxe sur cette ligne
et dans mon modèle j'ai
<a href = "/status/{{user.id}}">Change Status</a>
mais tout chose ne reçoit pas l'ID du modèle/url suis-je faire une erreur quelque part. toute aide sera grandement appréciée
Merci à l'avance
tout extrait ou par exemple s'il vous plaît – MajorGeek
http://docs.djangoproject.com/en/dev/ref/templates/api/#id1 –