*Não , Não mexa no Gluon nem crie conexões
Só urilize isto no local onde esta sa conexão sqlite.
*

Dica Macete: Apos substituir a conexao existente do Sqlite por
postgres://username:password@localhost/test

va no diretorio seuweb2py/applications/suaaplicação/databases e delete tudo
deixe zerado sem aquivos.





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



Em 28 de outubro de 2013 07:55, Carlynhos77 <carlynho...@hotmail.com>escreveu:

> Ola, bom dia... ainda nao consegui resolver esse problema, nao consigo
> conectar o postgresql no projeto python/web2py... alguem pode me da mais
> alguma dica, ja vi varios exemplos mas nao dá certo...
>
>
>
> Em domingo, 27 de outubro de 2013 11h01min51s UTC-2, Carlynhos77 escreveu:
>
>> Ola, bom dia.. estou com um problema, nao consigo conectar meu banco de
>> dados postgresql ao meu projeto, iniciei utilizando o SQLLITE, conforme
>> aprendi no curso do bruno rocha, so q agora ja queria utilizar o
>> postgresql, dai veio os problemas... rs
>>
>> veja meu codigo...
>> ------------------------------**------------------------------**
>> ------------------------------**------------------------------**
>> ------------------------------**----------------------
>> vi as explicacoes e exemplos.. veja como esta meu codigo ate exibir a
>> grid...
>>
>> *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.dddd: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
>>
>> ja olhei varios exemplos e codigo, procurei fazer igual aos exemplos, mas
>> mesmo assim algo dá errada...lembrand q no sqllite ta funcionando
>> perfeitamente...
>>
>> alguem pode me ajudar, duvidas basicas de iniciante... mas todo inicio é
>> complicado
>>
>>
>>  --
> 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.

Reply via email to