Articles of django

Django 1.8: Crie migrações iniciais para o esquema existente

Eu comecei um projeto do django 1.8, que usa o sistema de migrações. De alguma forma ao longo do caminho as coisas ficaram confusas, então eu apaguei as pastas de migration e a tabela do database, e agora estou tentando reconstruí-las, sem sucesso. Eu tenho três aplicativos (3 arquivos models.py ), e os modelos refletem […]

Como eu uso a paginação com ListViews genéricos baseados na class Django?

Como eu uso a paginação com o Django 1.3? A documentação não é muito clara sobre isso. O que vai para o meu views.py ? O que vai ao meu modelo? O que vai para o meu arquivo URLconf?

Problema com ManyToMany relacionamentos não atualizando imediatamente após salvar

Estou tendo problemas com ManytoMany Relationships que não estão atualizando em um modelo quando eu o post_save (via admin) e tentei usar o novo valor dentro de uma function anexada ao sinal post_save ou dentro do save_model do AdminModel associado. Eu tentei recarregar o object dentro dessas funções usando a function get com o id […]

Redirecionar para o padrão de URL nomeado diretamente do urls.py no django?

No Django, como posso fazer um redirecionamento simples diretamente do urls.py? Naturalmente eu sou um cara bem organizado, favorecendo o princípio DRY, então eu gostaria de obter o alvo com base em seu padrão de URL, em vez de codificar o URL.

Estrutura de diretórios do Django?

Eu gostaria de implementar um serviço de filas simples específico para um projeto. Onde o código deve entrar na estrutura de diretórios do Django? Atualmente a estrutura é: sound/ __init__.py models.py tests.py views.py static [edit] Estou perguntando onde colocar o código de serviço da fila que criei dentro da estrutura direcotry acima. Devo criar um […]

Caminho de Arquivo Dinâmico no Django

Eu estou tentando gerar caminhos de arquivos dynamics no django. Eu quero fazer um sistema de arquivos como este: — user_12 — photo_1 — photo_2 — user_ 13 —- photo_1 Eu encontrei uma questão relacionada: Django Custom image upload field com dynamic path Aqui, eles dizem que podemos alterar o caminho upload_to e direcionar para […]

Renderizando uma variável de modelo como HTML

Eu uso a interface de ‘mensagens’ para passar mensagens para o usuário assim: request.user.message_set.create(message=message) Eu gostaria de include o html na minha variável {{ message }} e renderizá-lo sem escaping da marcação no template.

Como eu lido com essa condição de corrida no django?

Esse código deve obter ou criar um object e atualizá-lo, se necessário. O código está em uso de produção em um site. Em alguns casos – quando o database está ocupado – ele lançará a exceção “DoesNotExist: MyObj matching query não existe”. # Model: class MyObj(models.Model): thing = models.ForeignKey(Thing) owner = models.ForeignKey(User) state = models.BooleanField() […]

Carregar uma biblioteca de tags de template do Django para todas as views por padrão

Eu tenho uma pequena biblioteca de templatetag relacionada a tipografia que eu uso em quase todas as páginas. Agora eu preciso carregá-lo para cada modelo usando {% load nbsp %} Existe uma maneira de carregá-lo “globalmente” para todas as visualizações e modelos de uma só vez? Colocar a tag load em um template base não […]

parameters do url opcional do Django

Eu tenho uma URL do Django assim: url( r’^project_config/(?P\w+)/(?P\w+)/$’, ‘tool.views.ProjectConfig’, name=’project_config’ ), e meu views.py: def ProjectConfig(request, product, project_id=None, template_name=’project.html’): … # do stuff O problema é que eu quero que o parâmetro project_id seja opcional. Eu gostaria que /project_config/ e /project_config/12345abdce/ sejam ambos padrões de URL igualmente válidos, para que IF project_id seja passado, […]