Всем краба!
Ребята - знаю что вопрос из глупых!
Но черт возьми - никак не увижу метода решения! Раньше данный метод не требовался и потом выключался! сейчас он нужен и застрял на нем как баран! Обьясните покажите что я делаю не так или чего не вижу в мануале?
# -*- coding: utf-8 -*-
from django.core.exceptions import ObjectDoesNotExist
from django.shortcuts import render_to_response
from django.template import RequestContext
from models import Certificate, Discont
def search(request):
data = 'Net sovpadeniya'
if 'sdata' in request.POST and request.POST['sdata']:
sdata = request.POST['sdata']
try:
if int(sdata):
code = sdata[0:4]
if code == 2920:
data = Certificate.objects.filter(number=sdata)
elif code == 2921:
data = Discont.objects.filter(uPhoneLocal=sdata)
except ObjectDoesNotExist:
print 'Object notfound'
print data
return data
def main(request):
data = search(request)
return render_to_response('main.html', {'Sdata': data}, content_type=RequestContext(request))
ну и конечно в шаблоне есть
<!DOCTYPE html>
<html>
<head lang="ru">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action="/" method="POST">
<input autocomplete="on" maxlength="20" size="76" name="sdata" type="text">{% csrf_token %}
<input style="width: 70px; height: 30px; text-align: center; padding: 0" value="Поиск" type="submit">
</form>
{% if Sdata|length %}
{{ Sdata }}
{% endif %}
</body>
</html>
Updated 4 Oct. 2014, 14:22 by kobzar.