Perguntas com a marcação «django-models»

Para perguntas sobre o uso da classe model no framework web Django.

2
Atualize apenas campos específicos em um models.Model
Eu tenho uma modelo class Survey(models.Model): created_by = models.ForeignKey(User) question = models.CharField(max_length=150) active = models.NullBooleanField() def __unicode__(self): return self.question e agora quero atualizar apenas o activecampo. Então eu faço isso: survey = get_object_or_404(Survey, created_by=request.user, pk=question_id) survey.active = True survey.save(["active"]) Agora recebo um erro IntegrityError: PRIMARY KEY must be unique. Estou …


6
Usando um UUID como chave primária em modelos Django (impacto de relações genéricas)
Por vários motivos ^, gostaria de usar um UUID como chave primária em alguns dos meus modelos Django. Se eu fizer isso, ainda poderei usar aplicativos externos como "contrib.comments", "django-votes" ou "django-tagging", que usam relações genéricas via ContentType? Usando "django-vote" como exemplo, o modelo Vote se parece com isto: class …

5
Sinais do Django vs. método de salvamento sobrescrito
Estou tendo problemas para entender isso. No momento, tenho alguns modelos que se parecem com este: def Review(models.Model) ...fields... overall_score = models.FloatField(blank=True) def Score(models.Model) review = models.ForeignKey(Review) question = models.TextField() grade = models.IntegerField() Uma revisão tem várias "pontuações", a pontuação geral é a média das pontuações. Quando uma revisão ou …


9
Obtenha todos os objetos de modelo Django relacionados
Como posso obter uma lista de todos os objetos de modelo que possuem uma ForeignKey apontando para um objeto? (Algo como a página de confirmação de exclusão no administrador do Django antes de DELETE CASCADE). Estou tentando encontrar uma maneira genérica de mesclar objetos duplicados no banco de dados. Basicamente, …

13
Valor BooleanField único no Django?
Suponha que meu models.py seja assim: class Character(models.Model): name = models.CharField(max_length=255) is_the_chosen_one = models.BooleanField() Eu quero que apenas uma de minhas Characterinstâncias tenha is_the_chosen_one == Truee todas as outras tenham is_the_chosen_one == False. Qual a melhor forma de garantir que essa restrição de exclusividade seja respeitada? Melhores notas para as …

4
Django filtra muitos para muitos com contém
Estou tentando filtrar um monte de objetos por meio de uma relação muitos para muitos. Como o trigger_rolescampo pode conter várias entradas, experimentei o containsfiltro. Mas, como isso foi projetado para ser usado com cordas, não tenho como saber como filtrar essa relação (você pode ignorar o values_list()atm.). Esta função …

7
Django - Substituindo o método Model.create ()?
A documentação do Django apenas lista exemplos para sobrescrever save()e delete(). No entanto, gostaria de definir algum processamento extra para meus modelos apenas quando eles forem criados . Para qualquer pessoa familiarizada com Rails, seria o equivalente a criar um :before_createfiltro. Isso é possível?

2
TypeError: o objeto 'RelatedManager' não é iterável
Django Tenho os próximos modelos: class Group(models.Model): name = models.CharField(max_length=100) parent_group = models.ManyToManyField("self", blank=True) def __unicode__(self): return self.name class Block(models.Model): name = models.CharField(max_length=100) app = models.CharField(max_length=100) group = models.ForeignKey(Group) def __unicode__(self): return self.name digamos, o bloco b1 tem o grupo g1 . Por seu nome, quero obter todos os blocos …



8
Verifique se OneToOneField é Nenhum no Django
Tenho dois modelos como este: class Type1Profile(models.Model): user = models.OneToOneField(User, unique=True) ... class Type2Profile(models.Model): user = models.OneToOneField(User, unique=True) ... Preciso fazer algo se o usuário tiver perfil Tipo1 ou Tipo2: if request.user.type1profile != None: # do something elif request.user.type2profile != None: # do something else else: # do something else …

6
modelos abstratos django versus herança regular
Além da sintaxe, qual é a diferença entre usar um modelo abstrato django e usar a herança simples do Python com modelos django? Prós e contras? ATUALIZAÇÃO: Acho que minha pergunta foi mal interpretada e recebi respostas sobre a diferença entre um modelo abstrato e uma classe que herda de …

4
Qual é o tamanho máximo de 'max_length' no Django?
Este é o meu modelo: class Position(models.Model): map = models.ForeignKey(Map,primary_key=True) #members=models.CharField(max_length=200) LatLng = models.CharField(max_length=40000) infowindow = models.CharField(max_length=40000) Mas não pode funcionar. Qual é o tamanho máximo do max_lengthparâmetro?

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.