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.dddd: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)
- http://github.com/web2py/web2py
<http://github.com/web2py/web2py> (Source code)
- https://code.google.com/p/web2py/issues/list
<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
<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.
--
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.