Estou com um pequeno problema desenvolvi um formulario e estou usando
plone,python e zope para gerenciamento.
Estou enviando os dados para banco da dados, só que nao estou conseguindo
definir como passar DATA e Hora Atual
do preenchimento do formulario assim que executa o script python, pois ele
esta dizendo que não existe a variavel.
o script segue abaixo:
O formato da Data e hora esta certo para envio ???? o usuario nao ira
preencher somente executa a data e hora e envia quando e direcionado para
banco de dados.
Vlw
#Import a standard function, and get the HTML request and response objects.
from Products.PythonScripts.standard import html_quote
from DateTime import DateTime
request = container.REQUEST
RESPONSE = request.RESPONSE
# Insert data that was passed from the form
context.CADASTROPROJETO(
TIME=str(DateTime()),
RESPONSAVELPROJETO=request.responsavelprojeto,
SUPERINTENDENCIA=request.superintendencia,
EMAIL=request.email,
DDDRESIDENCIAL=request.dddresidencial,
TELEFONERESIDENCIAL=request.telefoneresidencial,
VINCULOESTRATEGICO=request.vinculoestrategico,
CLIENTESPROJETO=request.clientesprojeto,
OBJETOPROJETO=request.objetoprojeto,
JUSTIFICATIVAPROJETO=request.justificativaprojeto,
OBJETIVOSPROJETO=request.objetivosprojeto,
METASPROJETO=request.metasprojeto,
ACOMPANHAMENTOPROJETO=request.acompanhamentoprojeto,
PRIORIDADEINSTANCIA=request.prioridadeinstancia,
ESCOPOPROJETO=request.escopoprojeto,
PROGRAMA=request.programa,
SUBPROGRAMA=request.subprograma,
VALORPROJETO=request.valorprojeto,
FONTERECURSO=request.fonterecurso,
CRONOGRAMARECURSO=request.cronogramarecurso,
DATAINICIO=request.datainicio,
DATATERMINO=request.datatermino,
PRAZOPROJETO=request.prazoprojeto,
CENARIOPROJETO=request.cenarioprojeto)
mensagem_portal = request.get('portal_status_message', 'Ação concluída.')
errors = request.get('errors',None)
responsavelprojeto = request.get('responsavelprojeto','Não fornecido.')
superintendencia = request.get('superintendencia','Não fornecido.')
email = request.get('email','Não fornecido.')
dddresidencial = request.get('dddresidencial','Não fornecido.')
telefoneresidencial = request.get('telefoneresidencial','Não fornecido.')
vinculoestrategico = request.get('vinculoestrategico','Não fornecido.')
clientesprojeto = request.get('clientesprojeto','Não fornecido.')
objetoprojeto = request.get('objetoprojeto','Não fornecido.')
justificativaprojeto = request.get('justificativaprojeto','Não fornecido.')
objetivosprojeto = request.get('objetivosprojeto','Não fornecido.')
metasprojeto = request.get('metasprojeto','Não fornecido.')
acompanhamentoprojeto = request.get('acompanhamentoprojeto','Não
fornecido.')
prioridadeinstancia = request.get('prioridadeinstancia','Não fornecido.')
escopoprojeto = request.get('escopoprojeto','Não fornecido.')
programa = request.get('programa','Não fornecido.')
subprograma = request.get('subprograma','Não fornecido.')
valorprojeto = request.get('valorprojeto','Não fornecido.')
fonterecurso = request.get('fonterecurso','Não fornecido.')
cronogramarecurso = request.get('cronogramarecurso','Não fornecido.')
datainicio = request.get('datainicio','Não fornecido.')
datatermino = request.get('datatermino','Não Fornecido.')
prazoprojeto= request.get('prazoprojeto','Não fornecido.')
cenarioprojeto = request.get('cenarioprojeto','Não fornecido.')
# Re-direct back to your location
RESPONSE.redirect('confirmacao_cadastroprojeto')
--
Wagner Oliveira
Cel :(031) 8809-2822
Desenvolvedor de Sistemas
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
,-----------------------------------------------------------.
| Antes de enviar um e-mail para o grupo leia: |
| http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar |
| E se você é usuário do BOL lembre-se de cadastrar o |
| e-mail do grupo na lista branca do seu sistema anti-spam. |
`-----------------------------------------------------------´Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/python-brasil/
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@yahoogrupos.com.br
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html
2009/2/5 wagner oliveira <wagner...@gmail.com>:
> Galera Boa Tarde,
>
> Estou com um pequeno problema desenvolvi um formulario e estou usando
> plone,python e zope para gerenciamento.
> Estou enviando os dados para banco da dados, só que nao estou conseguindo
> definir como passar DATA e Hora Atual
> do preenchimento do formulario assim que executa o script python, pois ele
> esta dizendo que não existe a variavel.
>
> o script segue abaixo:
> O formato da Data e hora esta certo para envio ???? o usuario nao ira
> preencher somente executa a data e hora e envia quando e direcionado para
> banco de dados.
>
> Vlw
>
> #Import a standard function, and get the HTML request and response objects.
> from Products.PythonScripts.standard import html_quote
> from DateTime import DateTime
aqui não seria:
from datetime import datetime
?
> request = container.REQUEST
> RESPONSE = request.RESPONSE
>
> # Insert data that was passed from the form
> context.CADASTROPROJETO(
>
> TIME=str(DateTime()),
aqui, talvez funcione assim:
TIME=datetime.now().strftime("%Y-%m-%d %H:%M:%S")
--
Rodolfo Carvalho
Web Developer
rodol...@gmail.com
Embora seja escrito em Python, o Plone e o Zope formam um universo à
parte. Por exemplo, no Zope a biblioteca para lidar com data e hora
chama-se DateTime e na biblioteca padrão de Python chama-se datetime.
Recomendo fortemente que você se inscreva na lista especializada em
Zope e Plone [1] e envie sua pergunta para lá.
[1] http://br.groups.yahoo.com/group/zope-pt
[ ]s
Luciano
2009/2/5 wagner oliveira <wagner...@gmail.com>: