Selesai: django view…2C kemas kini atau padam – GET%2C POST%2C GET%2C PUT%2C DELETE%29

Masalah utama dengan pandangan django ialah ia tidak selamat untuk benang. Ini bermakna jika anda mengemas kini atau memadamkan paparan daripada satu urutan, ia tidak akan dipaparkan dalam urutan lain.

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

Kod ini ialah paparan dalam Django yang membolehkan pengguna sama ada mengemas kini atau memadam objek. Jika kaedah permintaan adalah 'POST', maka objek akan dikemas kini. Jika kaedah permintaan adalah 'DELETE', maka objek akan dipadamkan.

Bagaimana untuk memadamkan siaran dan memadam tag

Dalam Django, anda boleh memadamkan siaran atau teg dengan menggunakan kaedah delete() pada objek Post.

Untuk memadamkan siaran:

1. Dalam panel pentadbir blog anda, klik Siaran.

2. Dalam senarai Catatan, klik siaran yang ingin anda padamkan.

3. Pada halaman butiran Catatan, di bawah "Padam siaran ini?" klik Ya.

4. Pada halaman pengesahan, klik Padam.

Related posts:

Tinggalkan komen