Djongo

(Diferença entre revisões)
Ir para: navegação, pesquisa
(Criou página com 'Anotações sobre o uso da plataforma [django|http://www.djangobrasil.org/] para desenvolvimento. O site http://www.djangobrasil.org/ é a nossa primeira fonte de informações.…')
 
Linha 15: Linha 15:
 
     from fnmatch import fnmatch
 
     from fnmatch import fnmatch
 
     class glob_list(list):
 
     class glob_list(list):
def __contains__(self, key):
+
        def __contains__(self, key):
 
             for elt in self:
 
             for elt in self:
 
                 if fnmatch(key, elt): return True
 
                 if fnmatch(key, elt): return True
 
                 return False
 
                 return False
 
 
     INTERNAL_IPS = glob_list(['127.0.0.1', '*.*.*.*'])
 
     INTERNAL_IPS = glob_list(['127.0.0.1', '*.*.*.*'])

Edição das 18h50min de 8 de maio de 2011

Anotações sobre o uso da plataforma [django|http://www.djangobrasil.org/] para desenvolvimento.

O site http://www.djangobrasil.org/ é a nossa primeira fonte de informações.

Depois de instalar o django no servidor é preciso algumas alterações para poder acessar o servidor de desenvolvimento.

Para rodar, entrar na pasta do projeto criado, e lançar:

python manage.py runserver 0.0.0.0:9000 

Isso permite acessar nosso projeto no endereco do servidor a partir de qualquer maquina. No nosso caso:

http://shrine.nes.it:9000

Ainda assim o django não vai mostrar as mensagens de erro (debug). Para isso, coloque no fim do arquivo settings.py:

if DEBUG:
   from fnmatch import fnmatch
   class glob_list(list):
       def __contains__(self, key):
           for elt in self:
               if fnmatch(key, elt): return True
               return False
   INTERNAL_IPS = glob_list(['127.0.0.1', '*.*.*.*'])
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas
Rede Mocambos