[PIPython] problema script
fr.p a libero.it
fr.p
Gio 31 Mar 2005 17:32:02 CEST
Salve,
volevo dire, che anche con il seguente codice python:
"""
Insert normativa information into the database
"""
request=context.REQUEST
# get sql method
insert=container['insnormativa']
# call it, passing arguments
insert(url=request.form['url'], legge=request.form['legge'], descrizione=request.form['descrizione'], tematica=request.form['tematica'])
# return a confirmation page
page=container['normativa?Tematica=tematica']
return page()
viene visualizzato il messaggio d'errore:
An error was encountered while publishing this resource.
Error Type: KeyError
Error Value: 'normativa?Tematica=tematica'
This resource may be trying to reference a nonexistent object or variable 'normativa?Tematica=tematica'.
The URL may be incorrect.
The parameters passed to this resource may be incorrect.
A resource that this resource relies on may be encountering an error.
Per quanto riguarda normativa ha il seguente codice:
<html>
<head>
<title tal:content="template/title">The title</title>
</head>
<body>
<span tal:replace="structure here/header">
</span>
<tal:div tal:condition="python:request.has_key('Nome')" tal:repeat="row python: here.getattivita(Nome=request['Nome'],Tematica=request.form['Tematica'])">
<h1>
<span tal:content="string:${row/titolo}">titolo</span>
</h1>
</tal:div>
<h2> Emissioni in atmosfera</h2>
<div>
<tal:div tal:condition="python:request.has_key('Tematica')" tal:repeat="row python: here.normtematica(Tematica=request.form['Tematica'])">
<h2><span tal:content="string:${row/legge}">legge</span></h2> <p>
<span tal:content="string:${row/descrizione}"/><br>
<a href="addnorm">Inserisci</a>
</tal:div>
</div>
</body>
</html>
Quindi vorrei, che una volta effettuato l'inserimento in un database Gadfly, il template normativa venga aperto passando il parametro tematica e quindi mostrando tutte le normative con la stessa tematica di quella inserita.
In attesa di un gentile riscontro, porgo distinti saluti.
____________________________________________________________
6X velocizzare la tua navigazione a 56k? 6X Web Accelerator di Libero!
Scaricalo su INTERNET GRATIS 6X http://www.libero.it
More information about the Python
mailing list