Я использую форму с моего сервера Apache / PHP и Django для обработки всех моих сообщений / запросов. Как я могу установить его так, чтобы поле не было установлено, чтобы оно не вызывало ошибку?
Форма PHP:
<form action="http://www.mydomain.com:8003/login/" method="post">
<input type="text" name="email" id="email"><br>
<input type="text" name="password" id="password"><br>
<input type="checkbox" name="remember"><br>
<input type="submit" value="send" id="send">
</form>
Джанго:
from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import render_to_response
from django.views.decorators.csrf import csrf_exempt
@csrf_exempt
def index(request):
if request.method == 'POST':
post = request.POST
email = post['email']
pass = post['password']
remember = post['remember']
if remember:
expire_v = 30
else:
expire_v = None
response = HttpResponse(email)
response.set_cookie('emailaddress', email, max_age=expire_v)
response.set_cookie('password', pass, max_age=expire_v)
return response
Проблема в том, что если помнить не проверено, то это вызывает ошибку.