В следующем коде:
name = request.form.get('name')
month = request.form.get('month')
year = request.form.get('year')
try:
if '=' not in name + month + year:
cur.execute( '''SELECT * FROM jobs WHERE clientID = (SELECT id FROM clients WHERE name = %s) and MONTH(lastvisit) = %s and YEAR(lastvisit) = %s ORDER BY lastvisit DESC''', (name, month, year) )
elif '=' not in name + year:
cur.execute( '''SELECT * FROM jobs WHERE clientID = (SELECT id FROM clients WHERE name = %s) and YEAR(lastvisit) = %s ORDER BY lastvisit DESC''', (name, year) )
elif '=' not in month + year:
cur.execute( '''SELECT * FROM jobs WHERE MONTH(lastvisit) = %s and YEAR(lastvisit) = %s ORDER BY lastvisit DESC''', (month, year) )
elif '=' not in year:
cur.execute( '''SELECT * FROM jobs WHERE YEAR(lastvisit) = %s ORDER BY lastvisit ASC''', year )
else:
pdata = pdata + "<h2><font color=red>Πώς να γίνει αναζήτηση αφού δεν επέλεξες ούτε πελάτη ούτε μήνα ή τουλάχιστον το έτος?"
pdata = pdata + "<meta http-equiv='REFRESH' content='5;%s'>" % url_for( 'index' )
return pdata
я получаю эту ошибку:
TypeError: unsupported operand type(s) for +: 'NoneType' and 'NoneType'
Это потому, что мои 3 верхние переменные возвращаются пустыми?Как я могу проверить?