Re: [web2py] Conexao POSTGRESQL vs PYTHON/WEB2PY - problemas

2013-10-29 Thread Caleb Pedroso

fala Carlinhos,

guenta a mão que eu vou ver o que posso fazer, tou meio na correria por 
causa de CEI Promotor e o caramba... enquanto isso porque tu não pede 
uma ajuda pessoal ao Bruno Rocha? Tu é ex-aluno, se tu não tiver o 
e-mail dele procura o grupo web2py do Brasil ele frequenta direto lá...


Em 29/10/2013 10:31, Carlynhos77 escreveu:

Ola, bom dia...

segue anexo os arquivos...

o projeto ta simples, pois estou começando dai  so to tentando ligar 
apenas uma tabela CADCIDADES, ela funcionando o resto fica facil... 
fiz um sqlform.grid


Fiz vários testes, varias formas, vários códigos... e nada, pra falar 
a verdade ja estou até sem jeito d pedir mais ajuda viu...



Em segunda-feira, 28 de outubro de 2013 08h44min52s UTC-2, Ovidio 
Marinho escreveu:


Porque voce nao usa a ORM do web2py, e esta tentando criar o que
existe em models, nao mexa na configuração do gluon

no seu db.py use no local do sqlite:

import psycopg2

db = DAL('postgres://usuario:senha@localhost:5432/meubanco')

OBS.: Usuario do Postgresql e senha do postgres.





 Ovidio Marinho Falcao Neto
ITJP.NET.BR http://ITJP.NET.BR
ovid...@gmail.com javascript:
 Brasil


Em 27 de outubro de 2013 11:06, Jose Carlos Vicente Pereira
carly...@gmail.com javascript: escreveu:

Ola, bom dia... estou tentando conectar meu banco postgresql
ao meu projeto, so q nao consigo.. veja meu codigo detalhado
abaixo...



*no MODELS  - appsettings.py   ta assim*

from gluon.storage import Storage
config = Storage(
db=Storage(),
mail=Storage(),
auth=Storage()
)

import psycopg2
#conn = psycopg2.connect(host='localhost', user='postgres',
password='123',dbname='saude')
conn = psycopg2.connect(dbname=saude user=postgres)
db = conn.cursor()

config.mail.sender = alu...@blouweb.com javascript:
config.mail.server = smtp.gmail.com:587
http://smtp.gmail.com:587/ # smtp.:25
config.mail.login = alu...@blouweb.com javascript::

response.title = INFO-SAÚDE
response.description = SAÚDE

# glob
response.generic_patterns = ['*']

*no MODELS database.py   tem isso, no sqllite isso era
usado, acho q pro postgresql nao sera usado*

#coding: utf-8

# conectar ao banco de dados
# setar opcoes da DAL

db = DAL(**config.db)


*no MODELS datamodel_objects.py   isso foi usado para criar
as tabelas no sqllite, no postgresql ja criei as tabelas*

db.define_table(cadcidade,
Field(nome, text, length=128, notnull=True, unique=True),
Field(uf, text, length=2, notnull=True),
Field(cep, text, length=8, notnull=True),
Field(cod_ibge, integer, length=7),
auth.signature,
format=%(nome)s
)


*no CONTROLLERS  bases.py   tem esse codigo pra gerar a grid*
*
*
def list_cidade():
query = db.cadcidade.id http://db.cadcidade.id/  0
headers = {'cadcidade.nome':   'NOME',
'cadcidade.uf': 'UF',
'cadcidade.cep': 'CEP',
'cadcidade.cod_ibge': 'IBGE' }

grid = SQLFORM.grid(query=query,
user_signature=False,
paginate=20,
searchable=False,
csv=False,
fields=[db.cadcidade.nome, db.cadcidade.uf, db.cadcidade.cep,
db.cadcidade.cod_ibge],
orderby=db.cadcidade.nome,
headers=headers
)
return dict(grid=grid)


dai esse *CONTROLLER* é exibido numa *VIEWS - BASES* -
list_cidade.html o codigo ta assim...

{{extend 'layout.html'}}

{{block main}}

H2 ALIGN=CENTER
FONT FACE=MS Mincho COLOR=blue SIZE=6 CIDADES
/font
/H2
div class=alert alert-info
{{=grid}}
/div

{{end}}


esse é o caminho q usei, a view ta sendo carregado sem erro,
so q ta ligada no banco DUMMY.DB, acho q se nao tem conexao d
banco o aplicativo gera esse banco automatico...

o postgresql ta instalado correto, pois abro ele pelo PgAdmin
e mexo nas tabelas sem problemas

lembrando q usando a conexao do sqllite o projeto funciona sem
problemas...

---

alguem pode me ajudar?


-- 
Resources:

- http://web2py.com
- http://web2py.com/book (Documentation)
- 

Re: [web2py] Conexao POSTGRESQL vs PYTHON/WEB2PY - problemas

2013-10-29 Thread Carlynhos77
Ola, boa tarde.. boas noticias... *Ovidio* deu certo, agradeço 
imensamente... joguei os arquivos e fiz igual tu orientou, chega enchi os 
olhos ao ver o projeto funcionando em parceria com o db... agora vou partir 
dá sequencia... 

no começo nao funcionou, dai eu desinstalei todo o meu postgresql, instalei 
o 9.3... refiz suas orientacoes e deu certo... acho q tambem a sequencia de 
criar as tabelas foi um dos meus erros, no sqlite tava passando, mas no 
postgresql nao passou... a tabela CADPACIENTE tem relacionamentos com 
outras tabelas, entao na logica ela teria q ser criada por ultimo, e no meu 
caso aqui, nao atentei com isso, e tava forçando ela ser criada antes das 
demais, dai erro por nao existir as demais tabelas auxiliares... isso ai 
foi um vacilo meu, pois sei q nunca ia conseguir, so q ja tava com a cabeça 
cheia d tanto erro e ja nao via mais isso... rsss

mas d boa, agora é seguir...

muito obrigado



Em segunda-feira, 28 de outubro de 2013 08h44min52s UTC-2, Ovidio Marinho 
escreveu:

 Porque voce nao usa a ORM do web2py, e esta tentando criar o que existe em 
 models, nao mexa na configuração do gluon

 no seu db.py use no local do sqlite:

 import psycopg2

 db = DAL('postgres://usuario:senha@localhost:5432/meubanco')

 OBS.: Usuario do Postgresql e senha do postgres.



   


  Ovidio Marinho Falcao Neto
   ITJP.NET.BR
  ovid...@gmail.com javascript: 
  Brasil
   


 Em 27 de outubro de 2013 11:06, Jose Carlos Vicente Pereira 
 carly...@gmail.com javascript: escreveu:

 Ola, bom dia... estou tentando conectar meu banco postgresql ao meu 
 projeto, so q nao consigo.. veja meu codigo detalhado abaixo...


 
 *no MODELS  - appsettings.py   ta assim* 

 from gluon.storage import Storage
  config = Storage(
 db=Storage(),
 mail=Storage(),
 auth=Storage()
 )

 import psycopg2
 #conn = psycopg2.connect(host='**localhost', user='postgres', 
 password='123',dbname='saude')
 conn = psycopg2.connect(dbname=saude user=postgres)
 db = conn.cursor()

 config.mail.sender = alu...@blouweb.com javascript:
 config.mail.server = smtp.gmail.com:587 # smtp.:25
 config.mail.login = alu...@blouweb.com javascript::

 response.title = INFO-SAÚDE
 response.description = SAÚDE

 # glob
 response.generic_patterns = ['*']

 *no MODELS   database.py   tem isso, no sqllite isso era usado, acho q 
 pro postgresql nao sera usado*

 #coding: utf-8

 # conectar ao banco de dados
 # setar opcoes da DAL

 db = DAL(**config.db)


 *no MODELS   datamodel_objects.py   isso foi usado para criar as 
 tabelas no sqllite, no postgresql ja criei as tabelas*

 db.define_table(cadcidade,
 Field(nome, text, length=128, notnull=True, unique=True),
 Field(uf, text, length=2, notnull=True),
 Field(cep, text, length=8, notnull=True),
 Field(cod_ibge, integer, length=7),
 auth.signature,
 format=%(nome)s
 )


 *no CONTROLLERS  bases.py   tem esse codigo pra gerar a grid*
 *
 *
 def list_cidade():
 query = db.cadcidade.id  0
 headers = {'cadcidade.nome':   'NOME',
 'cadcidade.uf': 'UF',
 'cadcidade.cep': 'CEP',
 'cadcidade.cod_ibge': 'IBGE' }

 grid = SQLFORM.grid(query=query, 
  user_signature=False,
 paginate=20,
 searchable=False,
 csv=False,
 fields=[db.cadcidade.nome, db.cadcidade.uf, db.cadcidade.cep, 
 db.cadcidade.cod_ibge],
 orderby=db.cadcidade.nome,
 headers=headers
 )
 return dict(grid=grid)


 dai esse *CONTROLLER* é exibido numa *VIEWS - BASES* - 
 list_cidade.html o codigo ta assim...

 {{extend 'layout.html'}}

 {{block main}}

 H2 ALIGN=CENTER
 FONT FACE=MS Mincho COLOR=blue SIZE=6 CIDADES /font
 /H2
 
 div class=alert alert-info
 {{=grid}}
 /div

 {{end}}


 esse é o caminho q usei, a view ta sendo carregado sem erro, so q ta 
 ligada no banco DUMMY.DB, acho q se nao tem conexao d banco o aplicativo 
 gera esse banco automatico...

 o postgresql ta instalado correto, pois abro ele pelo PgAdmin e mexo nas 
 tabelas sem problemas

 lembrando q usando a conexao do sqllite o projeto funciona sem 
 problemas...

 ---

 alguem pode me ajudar?


  -- 
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 --- 
 You received this message because you are subscribed to the Google Groups 
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to web2py+un...@googlegroups.com javascript:.
 

Re: [web2py] Conexao POSTGRESQL vs PYTHON/WEB2PY - problemas

2013-10-28 Thread Ovidio Marinho
Porque voce nao usa a ORM do web2py, e esta tentando criar o que existe em
models, nao mexa na configuração do gluon

no seu db.py use no local do sqlite:

import psycopg2

db = DAL('postgres://usuario:senha@localhost:5432/meubanco')

OBS.: Usuario do Postgresql e senha do postgres.






 Ovidio Marinho Falcao Neto
  ITJP.NET.BR
 ovidio...@gmail.com
 Brasil



Em 27 de outubro de 2013 11:06, Jose Carlos Vicente Pereira 
carlynho...@gmail.com escreveu:

 Ola, bom dia... estou tentando conectar meu banco postgresql ao meu
 projeto, so q nao consigo.. veja meu codigo detalhado abaixo...


 
 *no MODELS  - appsettings.py   ta assim*

 from gluon.storage import Storage
 config = Storage(
 db=Storage(),
 mail=Storage(),
 auth=Storage()
 )

 import psycopg2
 #conn = psycopg2.connect(host='**localhost', user='postgres',
 password='123',dbname='saude')
 conn = psycopg2.connect(dbname=saude user=postgres)
 db = conn.cursor()

 config.mail.sender = alu...@blouweb.com
 config.mail.server = smtp.gmail.com:587 # smtp.:25
 config.mail.login = alu...@blouweb.com:

 response.title = INFO-SAÚDE
 response.description = SAÚDE

 # glob
 response.generic_patterns = ['*']

 *no MODELS   database.py   tem isso, no sqllite isso era usado, acho q
 pro postgresql nao sera usado*

 #coding: utf-8

 # conectar ao banco de dados
 # setar opcoes da DAL

 db = DAL(**config.db)


 *no MODELS   datamodel_objects.py   isso foi usado para criar as
 tabelas no sqllite, no postgresql ja criei as tabelas*

 db.define_table(cadcidade,
 Field(nome, text, length=128, notnull=True, unique=True),
 Field(uf, text, length=2, notnull=True),
 Field(cep, text, length=8, notnull=True),
 Field(cod_ibge, integer, length=7),
 auth.signature,
 format=%(nome)s
 )


 *no CONTROLLERS  bases.py   tem esse codigo pra gerar a grid*
 *
 *
 def list_cidade():
 query = db.cadcidade.id  0
 headers = {'cadcidade.nome':   'NOME',
 'cadcidade.uf': 'UF',
 'cadcidade.cep': 'CEP',
 'cadcidade.cod_ibge': 'IBGE' }

 grid = SQLFORM.grid(query=query,
  user_signature=False,
 paginate=20,
 searchable=False,
 csv=False,
 fields=[db.cadcidade.nome, db.cadcidade.uf, db.cadcidade.cep,
 db.cadcidade.cod_ibge],
 orderby=db.cadcidade.nome,
 headers=headers
 )
 return dict(grid=grid)


 dai esse *CONTROLLER* é exibido numa *VIEWS - BASES* -
 list_cidade.html o codigo ta assim...

 {{extend 'layout.html'}}

 {{block main}}

 H2 ALIGN=CENTER
 FONT FACE=MS Mincho COLOR=blue SIZE=6 CIDADES /font
 /H2

 div class=alert alert-info
 {{=grid}}
 /div

 {{end}}


 esse é o caminho q usei, a view ta sendo carregado sem erro, so q ta
 ligada no banco DUMMY.DB, acho q se nao tem conexao d banco o aplicativo
 gera esse banco automatico...

 o postgresql ta instalado correto, pois abro ele pelo PgAdmin e mexo nas
 tabelas sem problemas

 lembrando q usando a conexao do sqllite o projeto funciona sem problemas...

 ---

 alguem pode me ajudar?


  --
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 ---
 You received this message because you are subscribed to the Google Groups
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to web2py+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [web2py] Conexao POSTGRESQL vs PYTHON/WEB2PY - problemas

2013-10-28 Thread Carlynhos77
ola, bom dia rapaz, sinceramente ja me passou pela cabeça largar 
isso... e continuar no meu velho e bom Visual Basic... kkk

joguei esse codigo no APPSETINGS.PY

import psycopg2
db = DAL('postgres://postgres:123@localhost:5432/saude')

mando atualizar a tela e dá o erro

Traceback (most recent call last):
  File C:\web2py\gluon\restricted.py, line 205, in restricted
exec ccode in environment
  File C:/web2py/applications/info_saude/controllers/bases.py 
http://localhost:8000/admin/default/edit/info_saude/controllers/bases.py, 
line 283, in module
  File C:\web2py\gluon\globals.py, line 182, in lambda
self._caller = lambda f: f()
  File C:/web2py/applications/info_saude/controllers/bases.py 
http://localhost:8000/admin/default/edit/info_saude/controllers/bases.py, 
line 188, in list_cidade
query = db.CadCidade.id  0
  File C:\web2py\gluon\dal.py, line 6997, in __getattr__
return self[key]
  File C:\web2py\gluon\dal.py, line 6991, in __getitem__
return dict.__getitem__(self, str(key))
KeyError: 'CadCidade'


essa tabela CADCIDADE existe no banco, tem um registro cadastrado...



depois tentei jogar ele tabem no DATABASE.PY
import psycopg2
db = DAL('postgres://postgres:123@localhost:5432/saude')

deu erros tambem...

tem como saber logo apos:  db = DAL...
  se a linha realmente ta certa, conectada.. tipo dá um PRINT, UM OK.. algo



Em segunda-feira, 28 de outubro de 2013 08h44min52s UTC-2, Ovidio Marinho 
escreveu:

 Porque voce nao usa a ORM do web2py, e esta tentando criar o que existe em 
 models, nao mexa na configuração do gluon

 no seu db.py use no local do sqlite:

 import psycopg2

 db = DAL('postgres://usuario:senha@localhost:5432/meubanco')

 OBS.: Usuario do Postgresql e senha do postgres.



   


  Ovidio Marinho Falcao Neto
   ITJP.NET.BR
  ovid...@gmail.com javascript: 
  Brasil
   


 Em 27 de outubro de 2013 11:06, Jose Carlos Vicente Pereira 
 carly...@gmail.com javascript: escreveu:

 Ola, bom dia... estou tentando conectar meu banco postgresql ao meu 
 projeto, so q nao consigo.. veja meu codigo detalhado abaixo...


 
 *no MODELS  - appsettings.py   ta assim* 

 from gluon.storage import Storage
  config = Storage(
 db=Storage(),
 mail=Storage(),
 auth=Storage()
 )

 import psycopg2
 #conn = psycopg2.connect(host='**localhost', user='postgres', 
 password='123',dbname='saude')
 conn = psycopg2.connect(dbname=saude user=postgres)
 db = conn.cursor()

 config.mail.sender = alu...@blouweb.com javascript:
 config.mail.server = smtp.gmail.com:587 # smtp.:25
 config.mail.login = alu...@blouweb.com javascript::

 response.title = INFO-SAÚDE
 response.description = SAÚDE

 # glob
 response.generic_patterns = ['*']

 *no MODELS   database.py   tem isso, no sqllite isso era usado, acho q 
 pro postgresql nao sera usado*

 #coding: utf-8

 # conectar ao banco de dados
 # setar opcoes da DAL

 db = DAL(**config.db)


 *no MODELS   datamodel_objects.py   isso foi usado para criar as 
 tabelas no sqllite, no postgresql ja criei as tabelas*

 db.define_table(cadcidade,
 Field(nome, text, length=128, notnull=True, unique=True),
 Field(uf, text, length=2, notnull=True),
 Field(cep, text, length=8, notnull=True),
 Field(cod_ibge, integer, length=7),
 auth.signature,
 format=%(nome)s
 )


 *no CONTROLLERS  bases.py   tem esse codigo pra gerar a grid*
 *
 *
 def list_cidade():
 query = db.cadcidade.id  0
 headers = {'cadcidade.nome':   'NOME',
 'cadcidade.uf': 'UF',
 'cadcidade.cep': 'CEP',
 'cadcidade.cod_ibge': 'IBGE' }

 grid = SQLFORM.grid(query=query, 
  user_signature=False,
 paginate=20,
 searchable=False,
 csv=False,
 fields=[db.cadcidade.nome, db.cadcidade.uf, db.cadcidade.cep, 
 db.cadcidade.cod_ibge],
 orderby=db.cadcidade.nome,
 headers=headers
 )
 return dict(grid=grid)


 dai esse *CONTROLLER* é exibido numa *VIEWS - BASES* - 
 list_cidade.html o codigo ta assim...

 {{extend 'layout.html'}}

 {{block main}}

 H2 ALIGN=CENTER
 FONT FACE=MS Mincho COLOR=blue SIZE=6 CIDADES /font
 /H2
 
 div class=alert alert-info
 {{=grid}}
 /div

 {{end}}


 esse é o caminho q usei, a view ta sendo carregado sem erro, so q ta 
 ligada no banco DUMMY.DB, acho q se nao tem conexao d banco o aplicativo 
 gera esse banco automatico...

 o postgresql ta instalado correto, pois abro ele pelo PgAdmin e mexo nas 
 tabelas sem problemas

 lembrando q usando a conexao do sqllite o projeto funciona sem 
 problemas...

 ---

 alguem 

Re: [web2py] Conexao POSTGRESQL vs PYTHON/WEB2PY - problemas

2013-10-28 Thread Ovidio Marinho
Isto nao faça conexões python dentro do gluon ela ja existe. voce tem que
fazer no models de cada aplicação.

ex: web2py\aplications\minhaapp1\model\db.py

import psycopg2

db = DAL('sqlite://storage.db')

db = DAL(' postgres://username:password@localhost/test')

Para cada aplicação uma conexao ou varias conexões se voce mexer na conexao
com o Gluon vc vai estar alterando a conexao global e nao a conexão para
cada aplicação em particular.




 Ovidio Marinho Falcao Neto
  ITJP.NET.BR
 ovidio...@gmail.com
 Brasil



Em 28 de outubro de 2013 10:22, Carlynhos77 carlynho...@hotmail.comescreveu:

 ola, parece q houve alteracoes aqui... estava usando a versao FOR WINDOWS
 e nao SOURCE CODE do web2py, ja troquei

 minha tela de administrador ta diferente da imagem q vc me mandou, agora
 apareceu igual a sua...

 quando vc diz nao mexer no GLUON, seria nao declarar isso aqui dentro d
 APPSETINGS.PY

 from gluon.storage import Storage
 config = Storage(
 db=Storage(),
 mail=Storage(),
 auth=Storage()
 )

 log abaixo desse codigo mostrado acima, ainda dentro d APPSENTINGS.PY, eu
 coloquei o codigo q vc me passou...

 import psycopg2
 db = DAL('postgres://postgres:123@localhost:5432/saude')


 apaguei todos os arquivos da pasta DATABASES


 no arquivo DATABASE.PY tem essa linha

 db = DAL(**config.db) mantenho ela?


 acho q fiz o q me me orientou... segue imagem do meu terminal administrador


 apos essas atualizacoes, apareceu esse TRACE BACK


 ---

 Traceback (most recent call last
 ):
   File C:\web2py\gluon\restricted.py, line 217, in restricted

 exec ccode in environment
   File C:/web2py/applications/info_saude/models/datamodel_application.py 
 http://localhost:8000/admin/default/edit/info_saude/models/datamodel_application.py,
  line 42, in module

 auth.define_tables()
   File C:\web2py\gluon\tools.py, line 1736, in define_tables

 format='%(first_name)s %(last_name)s (%(id)s)'))
   File C:\web2py\gluon\dal.py, line 7935, in define_table

 table = self.lazy_define_table(tablename,*fields,**args)

   File C:\web2py\gluon\dal.py, line 7972, in lazy_define_table

 polymodel=polymodel)
   File C:\web2py\gluon\dal.py, line 1002, in create_table

 self.create_sequence_and_triggers(query,table)

   File C:\web2py\gluon\dal.py, line 2660, in create_sequence_and_triggers

 self.execute(query)
   File C:\web2py\gluon\dal.py, line 1836, in execute

 return self.log_execute(*a, **b)

   File C:\web2py\gluon\dal.py, line 1830, in log_execute

 ret = self.cursor.execute(command, *a[1:], **b)
 ProgrammingError: ERRO:  nenhum esquema foi selecionado para criá-lo(a)


 --





 Em segunda-feira, 28 de outubro de 2013 08h44min52s UTC-2, Ovidio Marinho
 escreveu:

 Porque voce nao usa a ORM do web2py, e esta tentando criar o que existe
 em models, nao mexa na configuração do gluon

 no seu db.py use no local do sqlite:

 import psycopg2

 db = DAL('postgres://usuario:senha@**localhost:5432/meubanco')

 OBS.: Usuario do Postgresql e senha do postgres.






  Ovidio Marinho Falcao Neto
   ITJP.NET.BR
  ovid...@gmail.com
  Brasil



 Em 27 de outubro de 2013 11:06, Jose Carlos Vicente Pereira 
 carly...@gmail.com escreveu:

 Ola, bom dia... estou tentando conectar meu banco postgresql ao meu
 projeto, so q nao consigo.. veja meu codigo detalhado abaixo...

 --**--**
 --**--**
 
 *no MODELS  - appsettings.py   ta assim*

 from gluon.storage import Storage
  config = Storage(
 db=Storage(),
 mail=Storage(),
 auth=Storage()
 )

 import psycopg2
 #conn = psycopg2.connect(host='**localho**st', user='postgres',
 password='123',dbname='saude')
 conn = psycopg2.connect(dbname=saude user=postgres)
 db = conn.cursor()

 config.mail.sender = alu...@blouweb.com
 config.mail.server = smtp.gmail.com:587 # smtp.:25
 config.mail.login = alu...@blouweb.com:

 response.title = INFO-SAÚDE
 response.description = SAÚDE

 # glob
 response.generic_patterns = ['*']

 *no MODELS   database.py   tem isso, no sqllite isso era usado, acho
 q pro postgresql nao sera usado*

 #coding: utf-8

 # conectar ao banco de dados
 # setar opcoes da DAL

 db = DAL(**config.db)


 *no MODELS   datamodel_objects.py   isso foi usado para criar as
 tabelas no sqllite, no postgresql ja criei as tabelas*

 db.define_table(cadcidade,
 Field(nome, text, length=128, notnull=True, unique=True),
 Field(uf, text, length=2, 

Re: [web2py] Conexao POSTGRESQL vs PYTHON/WEB2PY - problemas

2013-10-28 Thread Carlynhos77
ola, realmente esse trem nao vai... criei o arquivo db.py, joguei o codigo 
nele, tirei as referencias do gluon, dai ja veio outros erros...

vou rever os videos do curso q fiz com o bruno rocha, apesar o curso ser 
voltado para o SQLLITE, em algum lugar ele fala das conexoes, vou ver se 
ele diz algo sobre postgresql, esse projeto q to começando é baseado nas 
explicacoes e ensinamentos q ele deu... acho q por isso ta dificil eu 
alterar, pois foi feito e configurado pro sqllite... vou estudar mais, do 
jeito q ta nao vai...

agradeço imensamente sua ajuda OVIDIO, e desculpa por nao dá o retorno d 
sucesso...



Em segunda-feira, 28 de outubro de 2013 08h44min52s UTC-2, Ovidio Marinho 
escreveu:

 Porque voce nao usa a ORM do web2py, e esta tentando criar o que existe em 
 models, nao mexa na configuração do gluon

 no seu db.py use no local do sqlite:

 import psycopg2

 db = DAL('postgres://usuario:senha@localhost:5432/meubanco')

 OBS.: Usuario do Postgresql e senha do postgres.



   


  Ovidio Marinho Falcao Neto
   ITJP.NET.BR
  ovid...@gmail.com javascript: 
  Brasil
   


 Em 27 de outubro de 2013 11:06, Jose Carlos Vicente Pereira 
 carly...@gmail.com javascript: escreveu:

 Ola, bom dia... estou tentando conectar meu banco postgresql ao meu 
 projeto, so q nao consigo.. veja meu codigo detalhado abaixo...


 
 *no MODELS  - appsettings.py   ta assim* 

 from gluon.storage import Storage
  config = Storage(
 db=Storage(),
 mail=Storage(),
 auth=Storage()
 )

 import psycopg2
 #conn = psycopg2.connect(host='**localhost', user='postgres', 
 password='123',dbname='saude')
 conn = psycopg2.connect(dbname=saude user=postgres)
 db = conn.cursor()

 config.mail.sender = alu...@blouweb.com javascript:
 config.mail.server = smtp.gmail.com:587 # smtp.:25
 config.mail.login = alu...@blouweb.com javascript::

 response.title = INFO-SAÚDE
 response.description = SAÚDE

 # glob
 response.generic_patterns = ['*']

 *no MODELS   database.py   tem isso, no sqllite isso era usado, acho q 
 pro postgresql nao sera usado*

 #coding: utf-8

 # conectar ao banco de dados
 # setar opcoes da DAL

 db = DAL(**config.db)


 *no MODELS   datamodel_objects.py   isso foi usado para criar as 
 tabelas no sqllite, no postgresql ja criei as tabelas*

 db.define_table(cadcidade,
 Field(nome, text, length=128, notnull=True, unique=True),
 Field(uf, text, length=2, notnull=True),
 Field(cep, text, length=8, notnull=True),
 Field(cod_ibge, integer, length=7),
 auth.signature,
 format=%(nome)s
 )


 *no CONTROLLERS  bases.py   tem esse codigo pra gerar a grid*
 *
 *
 def list_cidade():
 query = db.cadcidade.id  0
 headers = {'cadcidade.nome':   'NOME',
 'cadcidade.uf': 'UF',
 'cadcidade.cep': 'CEP',
 'cadcidade.cod_ibge': 'IBGE' }

 grid = SQLFORM.grid(query=query, 
  user_signature=False,
 paginate=20,
 searchable=False,
 csv=False,
 fields=[db.cadcidade.nome, db.cadcidade.uf, db.cadcidade.cep, 
 db.cadcidade.cod_ibge],
 orderby=db.cadcidade.nome,
 headers=headers
 )
 return dict(grid=grid)


 dai esse *CONTROLLER* é exibido numa *VIEWS - BASES* - 
 list_cidade.html o codigo ta assim...

 {{extend 'layout.html'}}

 {{block main}}

 H2 ALIGN=CENTER
 FONT FACE=MS Mincho COLOR=blue SIZE=6 CIDADES /font
 /H2
 
 div class=alert alert-info
 {{=grid}}
 /div

 {{end}}


 esse é o caminho q usei, a view ta sendo carregado sem erro, so q ta 
 ligada no banco DUMMY.DB, acho q se nao tem conexao d banco o aplicativo 
 gera esse banco automatico...

 o postgresql ta instalado correto, pois abro ele pelo PgAdmin e mexo nas 
 tabelas sem problemas

 lembrando q usando a conexao do sqllite o projeto funciona sem 
 problemas...

 ---

 alguem pode me ajudar?


  -- 
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 --- 
 You received this message because you are subscribed to the Google Groups 
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to web2py+un...@googlegroups.com javascript:.
 For more options, visit https://groups.google.com/groups/opt_out.




-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are 

Re: [web2py] Conexao POSTGRESQL vs PYTHON/WEB2PY - problemas

2013-10-28 Thread Robert O'Connor
Posting in english may be a better ideaj

--rob
Sent from my cell...excuse typos
On Oct 28, 2013 10:35 AM, Carlynhos77 carlynho...@hotmail.com wrote:

 ola, realmente esse trem nao vai... criei o arquivo db.py, joguei o codigo
 nele, tirei as referencias do gluon, dai ja veio outros erros...

 vou rever os videos do curso q fiz com o bruno rocha, apesar o curso ser
 voltado para o SQLLITE, em algum lugar ele fala das conexoes, vou ver se
 ele diz algo sobre postgresql, esse projeto q to começando é baseado nas
 explicacoes e ensinamentos q ele deu... acho q por isso ta dificil eu
 alterar, pois foi feito e configurado pro sqllite... vou estudar mais, do
 jeito q ta nao vai...

 agradeço imensamente sua ajuda OVIDIO, e desculpa por nao dá o retorno d
 sucesso...



 Em segunda-feira, 28 de outubro de 2013 08h44min52s UTC-2, Ovidio Marinho
 escreveu:

 Porque voce nao usa a ORM do web2py, e esta tentando criar o que existe
 em models, nao mexa na configuração do gluon

 no seu db.py use no local do sqlite:

 import psycopg2

 db = DAL('postgres://usuario:senha@**localhost:5432/meubanco')

 OBS.: Usuario do Postgresql e senha do postgres.






  Ovidio Marinho Falcao Neto
   ITJP.NET.BR
  ovid...@gmail.com
  Brasil



 Em 27 de outubro de 2013 11:06, Jose Carlos Vicente Pereira 
 carly...@gmail.com escreveu:

 Ola, bom dia... estou tentando conectar meu banco postgresql ao meu
 projeto, so q nao consigo.. veja meu codigo detalhado abaixo...

 --**--**
 --**--**
 
 *no MODELS  - appsettings.py   ta assim*

 from gluon.storage import Storage
  config = Storage(
 db=Storage(),
 mail=Storage(),
 auth=Storage()
 )

 import psycopg2
 #conn = psycopg2.connect(host='**localho**st', user='postgres',
 password='123',dbname='saude')
 conn = psycopg2.connect(dbname=saude user=postgres)
 db = conn.cursor()

 config.mail.sender = alu...@blouweb.com
 config.mail.server = smtp.gmail.com:587 # smtp.:25
 config.mail.login = alu...@blouweb.com:

 response.title = INFO-SAÚDE
 response.description = SAÚDE

 # glob
 response.generic_patterns = ['*']

 *no MODELS   database.py   tem isso, no sqllite isso era usado, acho
 q pro postgresql nao sera usado*

 #coding: utf-8

 # conectar ao banco de dados
 # setar opcoes da DAL

 db = DAL(**config.db)


 *no MODELS   datamodel_objects.py   isso foi usado para criar as
 tabelas no sqllite, no postgresql ja criei as tabelas*

 db.define_table(cadcidade,
 Field(nome, text, length=128, notnull=True, unique=True),
 Field(uf, text, length=2, notnull=True),
 Field(cep, text, length=8, notnull=True),
 Field(cod_ibge, integer, length=7),
 auth.signature,
 format=%(nome)s
 )


 *no CONTROLLERS  bases.py   tem esse codigo pra gerar a grid*
 *
 *
 def list_cidade():
 query = db.cadcidade.id  0
 headers = {'cadcidade.nome':   'NOME',
 'cadcidade.uf': 'UF',
 'cadcidade.cep': 'CEP',
 'cadcidade.cod_ibge': 'IBGE' }

 grid = SQLFORM.grid(query=query,
  user_signature=False,
 paginate=20,
 searchable=False,
 csv=False,
 fields=[db.cadcidade.nome, db.cadcidade.uf, db.cadcidade.cep,
 db.cadcidade.cod_ibge],
 orderby=db.cadcidade.nome,
 headers=headers
 )
 return dict(grid=grid)


 dai esse *CONTROLLER* é exibido numa *VIEWS - BASES* -
 list_cidade.html o codigo ta assim...

 {{extend 'layout.html'}}

 {{block main}}

 H2 ALIGN=CENTER
 FONT FACE=MS Mincho COLOR=blue SIZE=6 CIDADES /font
 /H2

 div class=alert alert-info
 {{=grid}}
 /div

 {{end}}


 esse é o caminho q usei, a view ta sendo carregado sem erro, so q ta
 ligada no banco DUMMY.DB, acho q se nao tem conexao d banco o aplicativo
 gera esse banco automatico...

 o postgresql ta instalado correto, pois abro ele pelo PgAdmin e mexo nas
 tabelas sem problemas

 lembrando q usando a conexao do sqllite o projeto funciona sem
 problemas...
 --**--**
 --**--**
 --**-

 alguem pode me ajudar?


  --
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/**web2py 
 http://github.com/web2py/web2py(Source code)
 - 
 https://code.google.com/p/**web2py/issues/listhttps://code.google.com/p/web2py/issues/list(Report
  Issues)
 ---
 You received this message because you are subscribed to the Google
 Groups web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send
 an email to web2py+un...@**googlegroups.com.
 For more options, visit 
 https://groups.google.com/**groups/opt_outhttps://groups.google.com/groups/opt_out
 .


  --
 Resources:
 - 

Re: [web2py] Conexao POSTGRESQL vs PYTHON/WEB2PY - problemas

2013-10-28 Thread Carlynhos77
sera que nao tem algo haver com minha versao do postgresql? identicar alem 
do banco, qual o esquema ta as tabelas? to usando a versao 8.4 do 
postgresql, as tabelas ta no esquema 1 - saude... ja criei novos arquivos 
para conexao, tirando referencias do gluon mas nao da certo...


Em segunda-feira, 28 de outubro de 2013 08h44min52s UTC-2, Ovidio Marinho 
escreveu:

 Porque voce nao usa a ORM do web2py, e esta tentando criar o que existe em 
 models, nao mexa na configuração do gluon

 no seu db.py use no local do sqlite:

 import psycopg2

 db = DAL('postgres://usuario:senha@localhost:5432/meubanco')

 OBS.: Usuario do Postgresql e senha do postgres.



   


  Ovidio Marinho Falcao Neto
   ITJP.NET.BR
  ovid...@gmail.com javascript: 
  Brasil
   


 Em 27 de outubro de 2013 11:06, Jose Carlos Vicente Pereira 
 carly...@gmail.com javascript: escreveu:

 Ola, bom dia... estou tentando conectar meu banco postgresql ao meu 
 projeto, so q nao consigo.. veja meu codigo detalhado abaixo...


 
 *no MODELS  - appsettings.py   ta assim* 

 from gluon.storage import Storage
  config = Storage(
 db=Storage(),
 mail=Storage(),
 auth=Storage()
 )

 import psycopg2
 #conn = psycopg2.connect(host='**localhost', user='postgres', 
 password='123',dbname='saude')
 conn = psycopg2.connect(dbname=saude user=postgres)
 db = conn.cursor()

 config.mail.sender = alu...@blouweb.com javascript:
 config.mail.server = smtp.gmail.com:587 # smtp.:25
 config.mail.login = alu...@blouweb.com javascript::

 response.title = INFO-SAÚDE
 response.description = SAÚDE

 # glob
 response.generic_patterns = ['*']

 *no MODELS   database.py   tem isso, no sqllite isso era usado, acho q 
 pro postgresql nao sera usado*

 #coding: utf-8

 # conectar ao banco de dados
 # setar opcoes da DAL

 db = DAL(**config.db)


 *no MODELS   datamodel_objects.py   isso foi usado para criar as 
 tabelas no sqllite, no postgresql ja criei as tabelas*

 db.define_table(cadcidade,
 Field(nome, text, length=128, notnull=True, unique=True),
 Field(uf, text, length=2, notnull=True),
 Field(cep, text, length=8, notnull=True),
 Field(cod_ibge, integer, length=7),
 auth.signature,
 format=%(nome)s
 )


 *no CONTROLLERS  bases.py   tem esse codigo pra gerar a grid*
 *
 *
 def list_cidade():
 query = db.cadcidade.id  0
 headers = {'cadcidade.nome':   'NOME',
 'cadcidade.uf': 'UF',
 'cadcidade.cep': 'CEP',
 'cadcidade.cod_ibge': 'IBGE' }

 grid = SQLFORM.grid(query=query, 
  user_signature=False,
 paginate=20,
 searchable=False,
 csv=False,
 fields=[db.cadcidade.nome, db.cadcidade.uf, db.cadcidade.cep, 
 db.cadcidade.cod_ibge],
 orderby=db.cadcidade.nome,
 headers=headers
 )
 return dict(grid=grid)


 dai esse *CONTROLLER* é exibido numa *VIEWS - BASES* - 
 list_cidade.html o codigo ta assim...

 {{extend 'layout.html'}}

 {{block main}}

 H2 ALIGN=CENTER
 FONT FACE=MS Mincho COLOR=blue SIZE=6 CIDADES /font
 /H2
 
 div class=alert alert-info
 {{=grid}}
 /div

 {{end}}


 esse é o caminho q usei, a view ta sendo carregado sem erro, so q ta 
 ligada no banco DUMMY.DB, acho q se nao tem conexao d banco o aplicativo 
 gera esse banco automatico...

 o postgresql ta instalado correto, pois abro ele pelo PgAdmin e mexo nas 
 tabelas sem problemas

 lembrando q usando a conexao do sqllite o projeto funciona sem 
 problemas...

 ---

 alguem pode me ajudar?


  -- 
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 --- 
 You received this message because you are subscribed to the Google Groups 
 web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to web2py+un...@googlegroups.com javascript:.
 For more options, visit https://groups.google.com/groups/opt_out.




-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
web2py-users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [web2py] Conexao POSTGRESQL vs PYTHON/WEB2PY - problemas

2013-10-28 Thread Ovidio Marinho
faça um w2p e me envie para eu poder ver o erro.




 Ovidio Marinho Falcao Neto
  ITJP.NET.BR
 ovidio...@gmail.com
 Brasil



Em 28 de outubro de 2013 19:56, Carlynhos77 carlynho...@hotmail.comescreveu:

 sera que nao tem algo haver com minha versao do postgresql? identicar alem
 do banco, qual o esquema ta as tabelas? to usando a versao 8.4 do
 postgresql, as tabelas ta no esquema 1 - saude... ja criei novos arquivos
 para conexao, tirando referencias do gluon mas nao da certo...


 Em segunda-feira, 28 de outubro de 2013 08h44min52s UTC-2, Ovidio Marinho
 escreveu:

 Porque voce nao usa a ORM do web2py, e esta tentando criar o que existe
 em models, nao mexa na configuração do gluon

 no seu db.py use no local do sqlite:

 import psycopg2

 db = DAL('postgres://usuario:senha@**localhost:5432/meubanco')

 OBS.: Usuario do Postgresql e senha do postgres.






  Ovidio Marinho Falcao Neto
   ITJP.NET.BR
  ovid...@gmail.com
  Brasil



 Em 27 de outubro de 2013 11:06, Jose Carlos Vicente Pereira 
 carly...@gmail.com escreveu:

 Ola, bom dia... estou tentando conectar meu banco postgresql ao meu
 projeto, so q nao consigo.. veja meu codigo detalhado abaixo...

 --**--**
 --**--**
 
 *no MODELS  - appsettings.py   ta assim*

 from gluon.storage import Storage
  config = Storage(
 db=Storage(),
 mail=Storage(),
 auth=Storage()
 )

 import psycopg2
 #conn = psycopg2.connect(host='**localho**st', user='postgres',
 password='123',dbname='saude')
 conn = psycopg2.connect(dbname=saude user=postgres)
 db = conn.cursor()

 config.mail.sender = alu...@blouweb.com
 config.mail.server = smtp.gmail.com:587 # smtp.:25
 config.mail.login = alu...@blouweb.com:

 response.title = INFO-SAÚDE
 response.description = SAÚDE

 # glob
 response.generic_patterns = ['*']

 *no MODELS   database.py   tem isso, no sqllite isso era usado, acho
 q pro postgresql nao sera usado*

 #coding: utf-8

 # conectar ao banco de dados
 # setar opcoes da DAL

 db = DAL(**config.db)


 *no MODELS   datamodel_objects.py   isso foi usado para criar as
 tabelas no sqllite, no postgresql ja criei as tabelas*

 db.define_table(cadcidade,
 Field(nome, text, length=128, notnull=True, unique=True),
 Field(uf, text, length=2, notnull=True),
 Field(cep, text, length=8, notnull=True),
 Field(cod_ibge, integer, length=7),
 auth.signature,
 format=%(nome)s
 )


 *no CONTROLLERS  bases.py   tem esse codigo pra gerar a grid*
 *
 *
 def list_cidade():
 query = db.cadcidade.id  0
 headers = {'cadcidade.nome':   'NOME',
 'cadcidade.uf': 'UF',
 'cadcidade.cep': 'CEP',
 'cadcidade.cod_ibge': 'IBGE' }

 grid = SQLFORM.grid(query=query,
  user_signature=False,
 paginate=20,
 searchable=False,
 csv=False,
 fields=[db.cadcidade.nome, db.cadcidade.uf, db.cadcidade.cep,
 db.cadcidade.cod_ibge],
 orderby=db.cadcidade.nome,
 headers=headers
 )
 return dict(grid=grid)


 dai esse *CONTROLLER* é exibido numa *VIEWS - BASES* -
 list_cidade.html o codigo ta assim...

 {{extend 'layout.html'}}

 {{block main}}

 H2 ALIGN=CENTER
 FONT FACE=MS Mincho COLOR=blue SIZE=6 CIDADES /font
 /H2

 div class=alert alert-info
 {{=grid}}
 /div

 {{end}}


 esse é o caminho q usei, a view ta sendo carregado sem erro, so q ta
 ligada no banco DUMMY.DB, acho q se nao tem conexao d banco o aplicativo
 gera esse banco automatico...

 o postgresql ta instalado correto, pois abro ele pelo PgAdmin e mexo nas
 tabelas sem problemas

 lembrando q usando a conexao do sqllite o projeto funciona sem
 problemas...
 --**--**
 --**--**
 --**-

 alguem pode me ajudar?


  --
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/**web2py 
 http://github.com/web2py/web2py(Source code)
 - 
 https://code.google.com/p/**web2py/issues/listhttps://code.google.com/p/web2py/issues/list(Report
  Issues)
 ---
 You received this message because you are subscribed to the Google
 Groups web2py-users group.
 To unsubscribe from this group and stop receiving emails from it, send
 an email to web2py+un...@**googlegroups.com.

 For more options, visit 
 https://groups.google.com/**groups/opt_outhttps://groups.google.com/groups/opt_out
 .


  --
 Resources:
 - http://web2py.com
 - http://web2py.com/book (Documentation)
 - http://github.com/web2py/web2py (Source code)
 - https://code.google.com/p/web2py/issues/list (Report Issues)
 ---
 You received this message because you are subscribed to the