Я создал форму в django, которая отлично работает в настольных браузерах, но в мобильных браузерах, когда форма отправляет, она просто отображает пустой экран (даже не загружает заголовок или ошибку), я что-то упустил?
Если нет способа заставить его работать с помощью почты, как я могу отправить форму в locations/<zip code>
или использовать get locations/?zip_code=<zip code>
?(Я нянь Джанго, извините)
вот соответствующий код:
шаблон:
<form action="" method="post">
{{ form.as_p }}
<input type="submit" value="Submit" />
</form>
form.py:
class ZipForm(forms.Form):
zip_code = forms.CharField(max_length=10)
views.py:
def zip(request):
if request.method == "POST":
form = ZipForm(request.POST)
if form.is_valid():
zip_code = form.cleaned_data['zip_code']
## get result
return render_to_response("zip.html",{
'title':'Closest Locations',
'results' : results,
'form' : form,
})
else:
form = ZipForm()
return render_to_response("zip.html", {
'form' : form,
'title' : 'Find Locations',
})
url.py:
url(r'^locations/$', 'app.views.zip'),
Хотелось бы, чтобы был достойный отладчик для разработки на мобильных телефонах, тьфу.