Решено: дјанго виев…2Ц ажурирање или брисање – ГЕТ%2Ц ПОСТ%2Ц ГЕТ%2Ц ПУТ%2Ц ДЕЛЕТЕ%29

Главни проблем са дјанго погледима је тај што нису безбедни за нити. То значи да ако ажурирате или избришете поглед из једне нити, то се неће одразити на друге нити.

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))

Овај код је приказ у Дјангу који омогућава кориснику да ажурира или избрише објекат. Ако је метод захтева 'ПОСТ', онда ће објекат бити ажуриран. Ако је метод захтева 'ДЕЛЕТЕ', онда ће објекат бити обрисан.

Како избрисати пост и избрисати ознаку

У Дјангу, можете да избришете објаву или ознаку користећи методу делете() на објекту Пост.

Да избришете пост:

1. У административној табли вашег блога кликните на Постови.

2. На листи Објаве кликните на објаву коју желите да избришете.

3. На страници са детаљима о објави, у одељку „Избрисати ову објаву?“ кликните на Да.

4. На страници за потврду кликните на Делете.

Релатед постс:

Оставите коментар