Articles of django models

Clave foránea del usuario Django en el método View vs in model.save ()

Tengo el siguiente modelo (simplificado): class Candidate(models.Model): “”” Model for candidate clients “”” # fields general_category = models.ForeignKey(‘GeneralCategory’, related_name=’candidate’, null=True, blank=True, # default=1, verbose_name=’Γενική Κατηγορία’,) brand_name = models.CharField(max_length=160, blank=True, verbose_name=’Επωνυμία’) creation_date = models.DateTimeField(null=True, blank=True, verbose_name=’Πρώτη καταχώρηση’) last_edited = models.DateTimeField(null=True, blank=True, verbose_name=’Τελευταία επεξεργασία’) first_edited_by = models.ForeignKey(User, related_name=’first_edited_candidates’, blank=True, null=True, verbose_name=’Πρώτη επεξεργασία από’,) last_edited_by = models.ForeignKey(User, related_name=’last_edited_candidates’, […]

AttributeError: el objeto ‘ManyToManyField’ no tiene atributo ‘_m2m_reverse_name_cache’

Estoy tratando de asignar Project Manager a un empleado. Cada empleado, puede ser gerente de proyecto. Los gerentes de proyecto pueden tener varios empleados. Los empleados solo pueden tener 1 Project Manager. Pero cuando hago Employee.objects.get(name=’HereHere’).get_xxx() AttributeError: ‘ManyToManyField’ object has no attribute ‘_m2m_reverse_name_cache’ class Employee(models.Model): name = models.CharField(max_length=20, unique=True) pm = models.ManyToManyField(‘self’, symmetrical=False, through=’PM’, related_name=’related_to’, […]

Pycharm – modelos de carga automática en la consola Django

¿Hay alguna forma de cargar automáticamente los modelos en la consola pycharm django (de forma similar a cómo funciona django-extensions shell_plus)?

Actualizar clave primaria Django MySQL

Lo siento por mi pobre inglés, mi problema es: Intento actualizar la PK en Django con el método .save () pero cuando guardo el objeto, Django duplica el objeto con los mismos datos pero difiere de PK, por ejemplo from gestion_empleados.Models import Empleados >>> e = Empleados.objects.get(pk=”56789034U”) >>> e.pk u’56789034U’ >>> e.pk = “11111111L” >>> […]

¿El archivo de migración de Django en otra aplicación?

Imaginemos un siguiente proyecto simplificado de Django: /lib/python2.7/site-packages/externalapp/shop /myapp myapp también amplía externalapp.shop.models modelos de externalapp.shop.models al agregar algunos campos. manage.py makemigrations generó después del archivo de migración de esquema llamado 0004_auto_20150410_2001.py : from __future__ import unicode_literals from django.db import models, migrations class Migration(migrations.Migration): # __init__ is added by me as an attempt how to […]

obtener nombre de clase para queryset vacío en django

Tengo queryset vacío de modelo de estudiante students = Students.objects.all() Si el conjunto de consultas anterior está vacío, ¿cómo puedo obtener el modelo (nombre de clase)? ¿Cómo puedo obtener el nombre del modelo para queryset vacío? EDITAR: ¿Cómo puedo obtener el nombre de la aplicación del queryset?

Relación genérica uno a uno en Django

Necesito configurar una relación uno a uno que también debe ser genérica. Tal vez puedas aconsejarme un mejor diseño. Hasta ahora he llegado a los siguientes modelos. class Event(models.Model): # skip event related fields… content_type = models.ForeignKey(ContentType) object_id = models.PositiveIntegerField() content_object = generic.GenericForeignKey(‘content_type’, ‘object_id’) class Meta: unique_together = (‘content_type’, ‘object_id’) class Action1(models.Model): # skip action1 […]

Django plantilla / ver problemas con carrusel

OK, así que aquí está el trato: Esto es actualmente en lo que estoy trabajando: ¿Ves las dos flechas en la parte superior? Ahí es donde debe estar un carrusel de imágenes. Sin embargo, no hay imágenes en este carrusel. Es decir, hasta que haga clic en el botón ‘Subir’. Por lo tanto, mi objective […]

importar módulo == desde módulo importar *?

Tuve un problema con el tutorial de Django, así que hice una pregunta aquí. Nadie sabía la respuesta, pero finalmente lo descubrí con la ayuda de Robert . Python parece estar tratando la import datetime igual que from datetime import * . Código de trabajo: import datetime from django.db import models class Poll(models.Model): question = […]

El campo de usuario personalizado de Django choca con AbstractBaseUser

Estoy construyendo un proyecto Django desde una base de datos existente. La base de datos está siendo utilizada por otros sistemas, por lo que no puedo cambiar su esquema. Este es mi modelo de usuario personalizado actual: 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 necesita una […]