[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