Perguntas com a marcação «python»

175
Como você registra erros do servidor em sites django

Portanto, ao jogar com o desenvolvimento, posso simplesmente definir settings.DEBUGcomo Truee se ocorrer um erro, posso vê-lo bem formatado, com bom rastreamento de pilha e informações de solicitação. Mas, no tipo de site de produção, prefiro usar DEBUG=Falsee mostrar aos visitantes uma página de...

175
Django: Redirecionar para a página anterior após o login

Estou tentando criar um site simples com a funcionalidade de login muito semelhante ao aqui no SO. O usuário deve poder navegar no site como um usuário anônimo e haverá um link de login em todas as páginas. Ao clicar no link de login, o usuário será levado para o formulário de login. Após um login...

175
Declarando chamadas sucessivas para um método simulado

Mock tem um método útilassert_called_with() . No entanto, tanto quanto eu entendo isso apenas verifica a última chamada para um método. Se eu tiver um código que chama o método simulado 3 vezes sucessivas, cada vez com parâmetros diferentes, como posso afirmar essas 3 chamadas com seus parâmetros...

175
Tiquetaques de data e rotação no matplotlib

Estou com um problema ao tentar alternar meus marcadores de data no matplotlib. Um pequeno programa de amostra está abaixo. Se eu tentar girar os carrapatos no final, eles não serão rotacionados. Se eu tentar girar os ticks, conforme mostrado no comentário 'travamentos', a matplot lib...

175
TypeError: unhashable type: 'dict'

Este pedaço de código está me dando um erro. unhashable type: dictAlguém pode me explicar qual é a solução negids = movie_reviews.fileids('neg') def word_feats(words): return dict([(word, True) for word in words]) negfeats = [(word_feats(movie_reviews.words(fileids=[f])), 'neg') for f in...

175
Como anexar vários valores a uma lista em Python

Estou tentando descobrir como acrescentar vários valores a uma lista em Python. Sei existem poucos métodos para o fazer, tal como introduzir manualmente os valores, ou pur a operação de acréscimo em um forcircuito, ou appende extendfunções. No entanto, gostaria de saber se existe uma maneira mais...

175
Converter coluna Pandas contendo NaNs em dtype `int`

Eu li dados de um arquivo .csv em um dataframe do Pandas, como abaixo. Para uma das colunas, a saber id, desejo especificar o tipo de coluna como int. O problema é que a idsérie tem valores ausentes / vazios. Quando tento converter a idcoluna em inteiro enquanto lê o arquivo .csv, recebo: df=...

175
Como imprimir no console em pytest?

Estou tentando usar TDD (desenvolvimento orientado a teste) com pytest. pytestnão vai printpara o console quando eu uso print. Estou usando pytest my_tests.pypara executá-lo. O documentationparece dizer que ele deve funcionar por padrão: http://pytest.org/latest/capture.html Mas: import...

174
Usando property () em classmethods

Eu tenho uma classe com dois métodos de classe (usando a função classmethod ()) para obter e definir o que é essencialmente uma variável estática. Tentei usar a função property () com eles, mas isso resultou em um erro. Consegui reproduzir o erro com o seguinte no intérprete: class Foo(object):...

174
Django: Por que alguns campos de modelo se chocam?

Quero criar um objeto que contenha 2 links para usuários. Por exemplo: class GameClaim(models.Model): target = models.ForeignKey(User) claimer = models.ForeignKey(User) isAccepted = models.BooleanField() mas estou recebendo os seguintes erros ao executar o servidor: O acessador do campo...

174
Encontre o elemento mais comum em uma lista

Qual é uma maneira eficiente de encontrar o elemento mais comum em uma lista Python? Os itens da minha lista podem não ser laváveis, portanto, não é possível usar um dicionário. Também no caso de empates, o item com o índice mais baixo deve ser retornado. Exemplo: >>>...