yüzden girişlerini ekleyip piton ana kodda ben istek formları ancak jinja alma için deneyin ne düğmesi vardır javascript ile yazılmışjinja2 hata bana bir hata yükseltmek
jinja2.exceptions.TemplateSyntaxError
TemplateSyntaxError:
: beklenen token 'baskı ifade neticede', 'dizesini' yazısı ve html denkodu var
<input type="button" onclick="addInput()" value='add'/>
<span id="responce"></span>
<script>
var countBox =1;
var boxName = 0;
function addInput()
{
if (countBox<5) {
var boxName="c"+countBox;
var k = "{{request.form.c" + countBox + "}}";
document.getElementById('responce').innerHTML+='<br/><input type="text" placeholder="choice'+countBox+'" name="choice'+countBox+'" value="'+k+'" />';
countBox += 1;
}else{
document.getElementById('responce').innerHTML+="<br><h5> You can't have more :)";
}
}
</script>
ve ana app:
def add():
error = None
if request.method == 'POST':
c = []
for i in range(1,4):
h = 'c' + str(i)
if request.form[h]!='':
c.append(request.form[h])
return redirect(url_for('questions'))
Hatayı yükselten şablon kodunu gösterebilir misiniz? Ve bunu söyleyen python kodu? ('Soru' url için işleyici mi?) – snakecharmerb
ben –
soruya gösterdi ben hata betik içinde, ama ben onu nasıl idare edeceğini bilmiyorum –