Perguntas com a marcação «django»

O Django é uma estrutura de aplicativo da web de código aberto do lado do servidor, escrita em Python. Ele foi projetado para reduzir o esforço necessário para criar sites e aplicativos da Web baseados em dados complexos, com foco especial em menos código, sem redundância e sendo mais explícito do que implícito.


5
O Django seleciona apenas linhas com valores de campo duplicados
suponha que temos um modelo em Django definido da seguinte forma: class Literal: name = models.CharField(...) ... O campo de nome não é exclusivo e, portanto, pode ter valores duplicados. Preciso realizar a seguinte tarefa: Selecionar todas as linhas do modelo que tenham pelo menos um valor duplicado do namecampo. …
96 sql  django  django-orm 

6
Vários modelos em um único django ModelForm?
É possível ter vários modelos incluídos em um único ModelFormno django? Estou tentando criar um formulário de edição de perfil. Portanto, preciso incluir alguns campos do modelo de usuário e do modelo de UserProfile. Atualmente estou usando 2 formulários como este class UserEditForm(ModelForm): class Meta: model = User fields = …

4
Django usando get_user_model vs settings.AUTH_USER_MODEL
Lendo a documentação do Django: get_user_model () Em vez de se referir ao usuário diretamente, você deve referenciar o modelo do usuário usando django.contrib.auth.get_user_model (). Este método retornará o modelo de usuário ativo no momento - o modelo de usuário personalizado, se houver um especificado, ou usuário, caso contrário. Ao …
96 python  django 


7
Visão baseada em classe do Django: Como passo parâmetros adicionais para o método as_view?
Eu tenho uma visão baseada em classe personalizada # myapp/views.py from django.views.generic import * class MyView(DetailView): template_name = 'detail.html' model = MyModel def get_object(self, queryset=None): return queryset.get(slug=self.slug) Eu quero passar o parâmetro slug (ou outros parâmetros para a visualização) assim MyView.as_view(slug='hello_world') Eu preciso substituir algum método para poder fazer isso?

4
Cabeçalho HTTP_HOST inválido do Django's SuspiciousOperation
Depois de atualizar para Django 1.5, comecei a receber erros como este: Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 92, in get_response response = middleware_method(request) File "/usr/local/lib/python2.7/dist-packages/django/middleware/common.py", line 57, in process_request host = request.get_host() File "/usr/local/lib/python2.7/dist-packages/django/http/request.py", line 72, in get_host "Invalid HTTP_HOST header (you may need to set ALLOWED_HOSTS): …
95 django 


5
Como posso usar redis com Django?
Já ouvi falar de redis-cache, mas como funciona exatamente? É usado como uma camada entre o django e o meu rdbms, armazenando em cache as consultas do rdbms de alguma forma? Ou deve ser usado diretamente como banco de dados? O que eu duvido, já que a página do github …
95 python  django  redis 

8
Filtrar por propriedade
É possível filtrar um queryset Django por propriedade de modelo? eu tenho um método em meu modelo: @property def myproperty(self): [..] e agora quero filtrar por esta propriedade como: MyModel.objects.filter(myproperty=[..]) isso é de alguma forma possível?
95 python  django  orm 

2
Como fazer SELECT COUNT (*) GROUP BY e ORDER BY no Django?
Estou usando um modelo de transação para rastrear todos os eventos que ocorrem no sistema class Transaction(models.Model): actor = models.ForeignKey(User, related_name="actor") acted = models.ForeignKey(User, related_name="acted", null=True, blank=True) action_id = models.IntegerField() ...... como faço para obter os 5 principais atores em meu sistema? Em sql será basicamente SELECT actor, COUNT(*) as …


4
Django Setup Default Logging
Não consigo descobrir como configurar um logger "padrão" para minha instalação do Django. Eu gostaria de usar a nova LOGGINGconfiguração do Django 1.3 em settings.py. Eu olhei o exemplo do Django Logging Doc , mas me parece que eles apenas configuram manipuladores que farão o registro para loggers específicos. No …
94 python  django  logging 

15
Filtro padrão no Django admin
Como posso alterar a opção de filtro padrão de 'TODOS'? Eu tenho um campo nomeado como statusque tem três valores: activate, pendinge rejected. Quando eu uso list_filterno Django admin, o filtro é por padrão definido como 'All', mas eu quero defini-lo como pendente por padrão.

5
Parâmetros de URL e lógica em visualizações baseadas em classe do Django (TemplateView)
Não está claro para mim como é melhor acessar parâmetros de URL em visualizações baseadas em classe no Django 1.5. Considere o seguinte: Visão: from django.views.generic.base import TemplateView class Yearly(TemplateView): template_name = "calendars/yearly.html" current_year = datetime.datetime.now().year current_month = datetime.datetime.now().month def get_context_data(self, **kwargs): context = super(Yearly, self).get_context_data(**kwargs) context['current_year'] = self.current_year context['current_month'] …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.