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.


2
Como faço referência a uma variável de configurações do Django em meu models.py?
Esta é uma pergunta muito inicial. Mas estou perplexo. Como faço referência a uma variável de configurações do Django em meu model.py? NameError: name 'PRIVATE_DIR' is not defined Também tentei muitas outras coisas, incluindo settings.PRIVATE_DIR settings.py: PRIVATE_DIR = '/home/me/django_projects/myproject/storage_dir' models.py: # Problem is here. from django.core.files.storage import FileSystemStorage fs = …

7
Desabilite um método em um ViewSet, django-rest-framework
ViewSets têm métodos automáticos para listar, recuperar, criar, atualizar, excluir, ... Eu gostaria de desabilitar alguns deles, e a solução que encontrei provavelmente não é boa, já que OPTIONSainda afirma aqueles como permitidos. Alguma ideia de como fazer isso da maneira certa? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer …


4
Django Cookies, como posso configurá-los?
Eu tenho um site que mostra conteúdo diferente com base no local escolhido pelo visitante. por exemplo: O usuário entra no 55812 como o zip. Eu sei que cidade e área são lat / long. ou seja, e forneça a eles o conteúdo pertinente a essa área. Minha pergunta é …
123 django  cookies 

5
Como filtrar objetos para anotação de contagem no Django?
Considere modelos simples do Django Evente Participant: class Event(models.Model): title = models.CharField(max_length=100) class Participant(models.Model): event = models.ForeignKey(Event, db_index=True) is_paid = models.BooleanField(default=False, db_index=True) É fácil anotar a consulta de eventos com o número total de participantes: events = Event.objects.all().annotate(participants=models.Count('participant')) Como fazer anotações com a contagem de participantes filtrada por is_paid=True? Preciso …


6
Como importo a exceção Django DoesNotExist?
Estou tentando criar um UnitTest para verificar se um objeto foi excluído. from django.utils import unittest def test_z_Kallie_can_delete_discussion_response(self): ...snip... self._driver.get("http://localhost:8000/questions/3/want-a-discussion") self.assertRaises(Answer.DoesNotExist, Answer.objects.get(body__exact = '<p>User can reply to discussion.</p>')) Eu continuo recebendo o erro: DoesNotExist: Answer matching query does not exist.

1
list_display - ícones booleanos para métodos
Ao definir a matriz list_display para uma ModelAdminclasse, se a BooleanFieldou NullBooleanFieldfor fornecida, a interface do usuário usará ícones de boa aparência em vez do texto Verdadeiro / Falso na coluna. Se um método que retorna um booleano é fornecido, ele simplesmente imprime True / False. Existe uma maneira de …

3
Django admin: como classificar por um dos campos customizados list_display que não possuem campo de banco de dados
# admin.py class CustomerAdmin(admin.ModelAdmin): list_display = ('foo', 'number_of_orders') # models.py class Order(models.Model): bar = models.CharField[...] customer = models.ForeignKey(Customer) class Customer(models.Model): foo = models.CharField[...] def number_of_orders(self): return u'%s' % Order.objects.filter(customer=self).count() Como eu poderia classificar os clientes, dependendo number_of_ordersdeles? admin_order_fieldA propriedade não pode ser usada aqui, pois requer um campo de banco …


10
Obter campos do modelo no Django
Dado um modelo do Django, estou tentando listar todos os seus campos. Eu já vi alguns exemplos disso usando o atributo _meta model, mas o sublinhado na frente da meta não indica que o atributo _meta é um atributo privado e não deve ser acessado diretamente? ... Porque, por exemplo, …

9
Caractere de nova linha CSV visto em erro de campo não citado
o código a seguir funcionou até hoje quando importei de uma máquina Windows e recebi este erro: caractere de nova linha visto no campo não citado - você precisa abrir o arquivo no modo de nova linha universal? import csv class CSV: def __init__(self, file=None): self.file = file def read_file(self): …
121 python  django  csv 

5
Django-DB-Migrations: não é possível ALTER TABLE porque tem eventos de gatilho pendentes
Quero remover null = True de um TextField: - footer=models.TextField(null=True, blank=True) + footer=models.TextField(blank=True, default='') Eu criei uma migração de esquema: manage.py schemamigration fooapp --auto Como algumas colunas de rodapé contêm, NULLeu entendi errorse executar a migração: django.db.utils.IntegrityError: a coluna "footer" contém valores nulos Eu adicionei isso à migração do esquema: …

9
Mac OS X - EnvironmentError: mysql_config não encontrado
Em primeiro lugar, sim, eu já vi isso: pip install mysql-python falha com EnvironmentError: mysql_config não encontrado O problema Estou tentando usar Django em um projeto do Google App Engine. No entanto, não consegui iniciar porque o servidor falha ao iniciar corretamente devido a: ImproperlyConfigured("Error loading MySQLdb module: %s" % …
121 python  mysql  django  macos 

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.