تم الحل: عرض django… تحديث 2C أو حذفه - الحصول على٪ 2C POST٪ 2C الحصول على٪ 2C PUT٪ 2C حذف٪ 29

المشكلة الرئيسية في عروض django هي أنها ليست آمنة للخيط. هذا يعني أنه إذا قمت بتحديث أو حذف عرض من سلسلة رسائل ، فلن ينعكس ذلك في سلاسل الرسائل الأخرى.

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

هذا الرمز هو عرض في Django يسمح للمستخدم إما بتحديث أو حذف كائن. إذا كانت طريقة الطلب هي "POST" ، فسيتم تحديث الكائن. إذا كانت طريقة الطلب هي "حذف" ، فسيتم حذف الكائن.

كيفية حذف المنشور وحذف العلامة

في Django ، يمكنك حذف منشور أو علامة باستخدام طريقة delete () على كائن Post.

لحذف منشور:

1. في لوحة إدارة مدونتك ، انقر فوق منشورات.

2. في قائمة المنشورات ، انقر فوق المنشور الذي تريد حذفه.

3. في صفحة تفاصيل المنشور ، ضمن "حذف هذه المشاركة؟" انقر فوق "نعم".

4. في صفحة التأكيد ، انقر فوق حذف.

الوظائف ذات الصلة:

اترك تعليق