Articles of django models

PostgreSQL salvando data em ‘fuso horário local’ enquanto eu o defino como ‘UTC’ com Django

Eu estou tentando salvar data no formato UTC , mas ele está salvando no meu localtimezone É ok até o Django view mas depois .save() ele armazena no database como ‘localtimezone’ meu setting.py LANGUAGE_CODE = ‘en-us’ TIME_ZONE = ‘UTC’ USE_TZ = True model.py class Career(models.Model): “”” model for storing all leads from career section of […]

Quaisquer alternativas para OneToMany ou ManyToOne no Django

Eu tenho um aplicativo NOTIFICATION e um USER no Django. O código é algo como: class Notification(models.Model): user = models.ForeignKey(User , related_name = “notification” …. …. e class User(models.Model): notifications = models.OneToManyField(Notification , related_name = “user” …. …. Agora eu sei que models.OneToManyField não existe no Django. Eu entendo o fato de que posso simplesmente […]

História de um ManyToManyField em django-simple-history

Resumindo, preciso salvar no histórico as alterações feitas em um campo Many-To-Many de um dos meus modelos. Eu posso ver em: https://github.com/Kyruus/django-simple-history/commit/5ba8d2b4d72819f154a11f297796e6a2bb7172bf que o M2M é suportado. No entanto, sempre que faço uma alteração em um campo M2M, ele também muda em todo o histórico, como se nunca tivesse sido alterado. Eu sou novo no […]

Atualize a chave primária Django MySQL

desculpe pelo meu pobre inglês, meu problema é: Eu tento atualizar o PK no Django com o método .save (), mas quando eu salvar o object Django duplicar o object com os mesmos dados, mas differetn PK, exemplo: from gestion_empleados.Models import Empleados >>> e = Empleados.objects.get(pk=”56789034U”) >>> e.pk u’56789034U’ >>> e.pk = “11111111L” >>> e.save() […]

Consulta de filtro do Django com campos de propriedades calculados automaticamente

Existe um modelo de Ordem do Django com campos de propriedades automaticamente calibrados. Como fazer uma consulta de filtro. class Order(models.Model): @property def expire(self): return self.created + datetime.timedelta(days=self.days_left()) @property def days_left(self): return self.recurrence_period * self._recurrence_unit_days[self.recurrence_unit] Cálculo feito para obter 1,37 dias a partir de hoje settings.SUBSCRIPTION_EXPIRATION_REMIND = [1, 3, 7] days = map(lambda x: datetime.date.today() […]

O campo de usuário personalizado do Django se choca com o AbstractBaseUser

Eu estou construindo um projeto Django a partir de um database existente. O database está sendo usado por outros sistemas, portanto não posso alterar seu esquema. Este é o meu modelo de usuário personalizado atual: class Users(AbstractBaseUser): id_user = models.IntegerField(primary_key=True) role = models.IntegerField() username = models.CharField(max_length=50, unique=True) last_login_date = models.DateTimeField() AbstractBaseUser precisa de uma coluna […]

Django: Chame a auto-function dentro de um modelo do Django

Eu quero chamar uma auto-function de uma class de modelo como tal em upload_to: class Foo(models.Model): filestack = models.FileField(upload_to=self. gen_save_path) def gen_save_path(self): “”” gen_save_path: void -> String Generates the path as a string for fileStack field. “”” return “some generated string” No entanto estou recebendo NameError: name ‘self’ is not defined erro

Fallback de campo vazio do Django

Eu tenho um modelo que contém o endereço do usuário. Este modelo tem que ter os campos first_name e last_name, uma vez que você gostaria de definir o endereço para um destinatário (como sua empresa, etc.). O que estou tentando alcançar é: se o campo fist_name / last_name no endereço estiver preenchido – retorne simplesmente […]

Django: Confronto do nome do modelo

Eu estou tentando usar diferentes aplicativos de código aberto no meu projeto. O problema é que existe um mesmo nome de modelo usado por dois aplicativos diferentes com sua própria definição de modelo. Eu tentei usar: class Meta: db_table = “db_name” mas não funcionou. Ainda estou recebendo erro de conflito de nome de campo no […]

slugs renderizados não estão corretos no url django