fork download
  1. # your code goes here
  2. from django.http import HttpResponse
  3. from django.shortcuts import render
  4. from app_AAA.models import Personal
  5. from django.forms import ModelForm
  6. from django.shortcuts import render_to_response
  7. from django.template import RequestContext
  8.  
  9.  
  10. def add_edit_del(request):
  11. if request.POST['select'] == '-1':
  12. form = ArticleForm(request.POST)
  13. if form.is_valid():
  14. form.save()
  15. visible = 'none'
  16. else:
  17. visible = 'visible'
  18.  
  19. latest_personal_list = Personal.objects.all().order_by('id')
  20. context = {'latest_personal_list': latest_personal_list, 'editForm':form,'visible':visible,'select':request.POST['select']}
  21. return render_to_response('result.html', context,context_instance=RequestContext(request))
  22.  
  23. elif request.POST['select'] == '-2':
  24. delRow = Personal.objects.get(pk=request.POST['checked'])
  25. delRow.delete()
  26. else:
  27. visible = 'visible'
  28. article=Personal.objects.get(pk=request.POST['checked'])
  29. form=ArticleForm(instance=article)
  30. latest_personal_list = Personal.objects.all().order_by('id')
  31. context = {'latest_personal_list': latest_personal_list,
  32. 'editForm':form,'visible':visible,'select':request.POST['select'],'checked':int(request.POST['checked'])}
  33. return render_to_response('result.html', context,context_instance=RequestContext(request))
  34.  
  35.  
  36. latest_personal_list = Personal.objects.all().order_by('id')
  37. context = {'latest_personal_list': latest_personal_list}
  38. return render(request, 'result.html', context)
  39.  
  40.  
  41.  
  42. class ArticleForm(ModelForm):
  43. class Meta:
  44. model=Personal
  45. fields=['name','birthday','height','weight']
  46.  
  47. def svaeEditForm(request):
  48. editRow = Personal.objects.get(pk=request.POST['select'])
  49. editRow.name = request.POST['name']
  50. editRow.birthday = request.POST['birthday']
  51. editRow.height = request.POST['height']
  52. editRow.weight = request.POST['weight']
  53. editRow.save()
  54. latest_personal_list = Personal.objects.all().order_by('id')
  55. context = {'latest_personal_list': latest_personal_list}
  56. return render(request, 'result.html', context)
Runtime error #stdin #stdout #stderr 0.01s 7892KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "prog.py", line 2, in <module>
ImportError: No module named django.http