[python-brasil] Script Python DATA HORA

16 views
Skip to first unread message

wagner oliveira

unread,
Feb 5, 2009, 11:45:15 AM2/5/09
to python...@yahoogrupos.com.br
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
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


Rodolfo S. Carvalho

unread,
Feb 5, 2009, 9:58:31 PM2/5/09
to python...@yahoogrupos.com.br
Olá!

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

Luciano Ramalho

unread,
Feb 6, 2009, 1:27:53 AM2/6/09
to python...@yahoogrupos.com.br
Wagner,

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>:

Reply all
Reply to author
Forward
0 new messages