U zgjidh: pamja e django...2C përditëso ose fshi – MERR%2C POST%2C MERR%2C PUT%2C FSHIJE%29

Problemi kryesor me pamjet e django është se ato nuk janë të sigurta në fije. Kjo do të thotë që nëse përditësoni ose fshini një pamje nga një thread, ajo nuk do të pasqyrohet në temat e tjera.

I am trying to create a view in Django that will allow me to either update or delete an object. I have been able to get the view to work for either updating or deleting, but not both. For example, if I use the following code, I can update an object:

def my_view(request): if request.method == 'POST': # do something return HttpResponseRedirect('/success/') else: # do something else return render_to_response('my_template.html', {}, context_instance=RequestContext(request))

However, if I try to add a DELETE method, the view no longer works:

def my_view(request): if request.method == 'POST': # do something return HttpResponseRedirect('/success/') elif request.method == 'DELETE': # do something else return render_to_response('my_template.html', {}, context_instance=RequestContext(request))

Ky kod është një pamje në Django që lejon përdoruesin ose të përditësojë ose të fshijë një objekt. Nëse metoda e kërkesës është 'POST', atëherë objekti do të përditësohet. Nëse metoda e kërkesës është 'DELETE', atëherë objekti do të fshihet.

Si të fshini postimin dhe fshini etiketën

Në Django, mund të fshini një postim ose një etiketë duke përdorur metodën delete() në objektin Post.

Për të fshirë një postim:

1. Në panelin e administratorit të blogut tuaj, klikoni Postimet.

2. Në listën e postimeve, klikoni postimin që dëshironi të fshini.

3. Në faqen e detajeve të postimit, nën "Të fshihet ky postim?" klikoni Po.

4. Në faqen e konfirmimit, klikoni Fshi.

Mesazhe të ngjashme:

Lini një koment