from django import forms
from models import ResumeModel
class ResumeForm(forms.ModelForm):
username = forms.CharField(max_length = 200)
first_name = forms.CharField(max_length = 200)
last_name = forms.CharField(max_length = 200)
fathers_name = forms.CharField(max_length = 200)
email = forms.EmailField(required=True, label='Your e-mail address')
message = forms.CharField(widget=forms.Textarea)
class Meta():
model = ResumeModel
fields =('username','first_name','last_name','fathers_name','email','message')
views.py :
def save(request):
if 'submit' in request.POST:
form = ResumeForm(request.POST)
if form.is_valid():
form.save()
form = ResumeForm()
return render(request, '/success/', {'form': form})
else:
form = ResumeForm()
args = {}
args.update(csrf(request))
args['form'] =form
return render_to_response('create.html',args)
urls.py :
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^save/', 'Resume.views.save'),
url(r'^success/$', TemplateView.as_view(template_name='success.html')),
)
을 이제는 모두 잘 작동합니다. 문제는 내가 양식을 제출하면 성공 페이지로 이동하고 이전 페이지로 돌아 가면/save/page는 제출 한 필드의 모든 값을 보유한다는 것입니다. 내가 누를 때 입력란을 지우는 방법 back button to go back to that form page having url as "/save/ "
이 행을 쓸 위치> –
어디서나 원합니다. 예 : w3schools의 [link] (http://www.w3schools.com/jquerymobile/tryit.asp?filename=tryjqmob_event_pageshow) . – obayhan