Perguntas com a marcação «django»

104
Navegação em Django

Acabei de fazer meu primeiro pequeno webapp em Django e adorei. Estou prestes a começar a converter um antigo site PHP de produção em django e, como parte de seu modelo, há uma barra de navegação. Em PHP, eu verifico o URL de cada opção de navegação em relação ao URL atual, no código do modelo e...

104
Desative temporariamente auto_now / auto_now_add

Eu tenho um modelo assim: class FooBar(models.Model): createtime = models.DateTimeField(auto_now_add=True) lastupdatetime = models.DateTimeField(auto_now=True) Eu quero substituir os dois campos de data para algumas instâncias de modelo (usados ​​ao migrar dados). A solução atual é semelhante a...

104
Exclua vários objetos no Django

Eu preciso selecionar vários objetos a serem excluídos do meu banco de dados no django usando uma página da web. Não há categoria para selecionar, então não posso excluir de todas elas assim. Tenho que implementar meu próprio formulário de exclusão e processá-lo no Django ou o Django já tem uma...

103
Melhor maneira de tornar o login_required do Django o padrão

Estou trabalhando em um grande aplicativo Django, a grande maioria dos quais requer um login para acessar. Isso significa que em todo o nosso aplicativo espalhamos: @login_required def view(...): Tudo bem e funciona muito bem , desde que nos lembremos de adicioná-lo em todos os lugares !...

103
Encadeando filtro múltiplo () no Django, isso é um bug?

Sempre presumi que encadear várias chamadas de filter () no Django era sempre o mesmo que coletá-las em uma única chamada. # Equivalent Model.objects.filter(foo=1).filter(bar=2) Model.objects.filter(foo=1,bar=2) mas eu encontrei um queryset complicado em meu código onde este não é o caso class...

102
Quando criar um novo aplicativo (com startapp) no Django?

Eu pesquisei isso no Google, mas ainda tenho problemas em relacionar o que o Django define como "aplicativos". Devo criar um novo aplicativo para cada funcionalidade em um site, mesmo que use modelos do projeto principal? Vocês têm um bom princípio básico de quando separar um novo aplicativo e...