Articles of django models

Usando o aplicativo do agendador do Django com seus próprios modelos

Usando o https://github.com/llazzaro/django-scheduler Eu gostaria de usar meus próprios modelos no calendar, eles também têm uma data de início e fim. Eu acho que existem várias maneiras de resolver este problema: Hackear o aplicativo de agendamento atual para interagir com meus modelos. Criando modelos de events padrão ao criar meus modelos, usando a substituição save […]

Usando ManyToMany através corretamente para o modelo complexo no django

Eu tenho um relacionamento de modelo semi-complexo no meu aplicativo django. Eu tenho um grupo (um negócio) que pode ter muitos locais. Um grupo pode ter muitos provedores (pessoa) também. O problema é que o Provedor está conectado a um grupo específico por meio da localização do grupo. Isso quer dizer que um provedor pode […]

Django NameError durante a referência de campo ManyToMany

Eu estou tendo uma tabela chamada PlayCat. que basicamente armazena todos os nomes de categoria de atividades lúdicas. como discoteca, pool n stuff. Então, eu quero que essas categorias sejam referenciadas (ManyToMany) quando um usuário cria uma arena Play onde ele pode selecionar todas as categorias a que pertence. Toque : class Play(models.Model): shopname=models.CharField(max_length=100) desc=models.CharField(max_length=500,blank=True, […]

Django anota queryset com contagem de intersecção

Djangonauts, eu preciso tocar seus cérebros. Resumidamente, tenho os três modelos a seguir: class Location(models.Model): name = models.CharField(max_length=100) class Profile(models.Model): locations_of_interest = models.ManyToManyField(Location) class Question(models.Model): locations = models.ManyToManyField(Location) Eu quero encontrar todos os perfis que locais de interesse se cruzam com os locais especificados para uma determinada pergunta. Isso é fácil: question = Question.objects.first() matching_profiles […]

Autenticação do Django com modelo de usuário personalizado com ID de e-mail como chave exclusiva

para conseguir restrição única (sem repetição de campos de modelos de usuário padrão) no ID de e-mail eu fiz isso from django.contrib.auth.models import AbstractUser class User(AbstractUser): # some extra fields class Meta: unique_together = (’email’, ) e, em seguida, no arquivo de configurações AUTH_USER_MODEL = ‘myApp.User’ A tabela mysql mostra a coluna (nome de usuário […]

Resultado da consulta do database como valor padrão para o campo de modelo do Django?

models.py class Aref5(models.Model): name = Aref5.objects.all.order_by(‘id’)[0] Rthink = models.TextField(max_length=2000, blank=True, default=name) Eu gostaria de ter o valor default de Rthink ser o id do último item. Com o código acima, recebo um erro dizendo que o Aref5 não é reconhecido. Como posso acessar instâncias existentes do Aref5 dentro da definição de Aref5 ?

Como escrever o Django QuerySet para obter UNIX_TIMESTAMP de um DateTimeField?

Esta questão é uma continuação da que está aqui . Suponha que eu tenha o seguinte modelo do Django: from django.db import models from django.db.models import Sum class myModel(models.Model): my_string = models.CharField(max_length=32,) my_date = models.DateTimeField() @staticmethod def get_stats(): logger.info(myModel.objects.values(‘my_string’).annotate( count=Count(‘my_string’), sum=Sum(F(‘my_date’)+0)), #THIS NEEDS TO CHANGE. TO WHAT?? ) ) Em vez de calcular a sum […]

Equivalente ao SQLAlchemy do filtro de abrangência de relacionamento do Django ORM

Este exemplo é da documentação do Django . Dado o modelo de database (Django): class Blog(models.Model): name = models.CharField(max_length=100) class Entry(models.Model): blog = models.ForeignKey(Blog) headline = models.CharField(max_length=255) body_text = models.TextField() No Django eu posso usar: Entry.objects.filter(blog__name__exact=’Beatles Blog’) para obter todos os objects de Entry para blogs com o nome especificado. Pergunta : Qual é a […]

Django – é possível iterar sobre methods?

Eu estou trabalhando em um aplicativo da Web no Django que trabalha com produtos, preços e statistics etc. EDIT: Mais simples explicação: Como “agrupar” ou “marcar” alguns dos methods de instância para que eu possa iterar sobre eles como for method in instance.name_of_the_group Para simplificar, tenho um modelo de Product . Product possui vários atributos […]

Consulta de data do evento do dia e mês do Django

Eu tenho um modelo de django que se parece com isso: class Event(models.Model): name = model.CharField(…etc…) date = model.DateField(…etc…) O que eu preciso é uma maneira de obter todos os events que estão em um determinado dia e mês – muito parecido com uma página “neste dia”. def on_this_day(self,day,month): reutrn Events.filter(????) Eu tentei todos os […]