Articles of django modelos

¿Edición del modelo ForeignKey como inline en la administración de Django?

Imaginemos que tenemos los siguientes modelos de muestra de Django: class A(models.Model): title = model.CharField(max_length=64) b = models.ForeignKey(B, blank=True, null=True) class B(models.Model): name = models.CharField(max_length=64) age = models.IntegerField() En la administración de Django, el campo Ab se representará como un widget desplegable con controles para agregar una nueva instancia de B , editarla y eliminarla. […]

Cómo usar las funciones del modelo Django.

Tengo una aplicación con algunos modelos que figuran a continuación: devices.Device buildings.Building buildings.Stack buildings.Switch rooms.Room En mi progtwig, acepto un archivo CSV con datos. Luego lo analizo en JSON representa cada modelo y uso get_or_create() para agregar los datos a la base de datos. Aquí hay un ejemplo: obj, created = Building.objects.get_or_create( name=entry[“fields”][“name”], number=entry[“fields”][“number”]) if […]

Django Migrate literal no válido para int ()

Django 1.7 Python 2.7 Ya hice una base de datos sqlite y agregué algunas grabaciones a la base de datos en la página de administración. Entonces cambio mis modelos, agregué un ForeignKey. Entonces i ./manage makemigrations django preguntó acerca de los valores predeterminados en grabaciones anteriores, agregué un valor incorrecto (“08-808”), pero creo que necesito […]

Django: los modelos no existen, pero Django todavía los carga

Estoy obteniendo un error de ProgrammingError cuando bash eliminar un objeto de usuario, es donde quiera que se produzca User.delete, incluso ocurre en el administrador. El error Django aparentemente ‘piensa’ que existe una relación entre auth_user y apiHandlers_cardholders que no existe en ningún lugar, la base de datos no tiene una columna para esto, y […]

Dar un conocimiento modelo de un modelo relacionado de muchos a muchos en django

EDITAR: Dadas las respuestas en los comentarios y la respuesta, intenté una sugerencia y recibo algunos errores al intentar realizar una consulta, al hacer la consulta de nombres relacionados no se obtienen los resultados correctos (como se ve en los comentarios) BusinessLocations.objects.all () Error: QuerySet object has no attribute ‘objects’ is the error. En cualquier […]

¿Averiguar el tipo de niño con Django MTI o especificar el tipo como campo?

Estoy configurando un modelo de datos en django usando herencia de tablas múltiples (MTI) como esta: class Metric(models.Model): account = models.ForeignKey(Account) date = models.DateField() value = models.FloatField() calculation_in_progress = models.BooleanField() type = models.CharField( max_length=20, choices= METRIC_TYPES ) # Appropriate? def calculate(self): # default calculation… class WebMetric(Metric): url = models.URLField() def calculate(self): # web-specific calculation… class […]

Django, Importar tablas como modelos.

Me gustaría saber si es posible usar django sobre las tablas db existentes que definen los modelos. En lugar de definir modelos para crear tablas db

Django dice que “la identificación puede no ser NULA”, pero ¿por qué lo es?

Me estoy volviendo loco hoy. Intenté insertar un nuevo registro y arrojé un error “post_blogpost.id puede no ser NULL”. Aquí está mi modelo: class BlogPost(models.Model): title = models.CharField(max_length=100) slug = models.SlugField(max_length=100) who = models.ForeignKey(User, default=1) when = models.DateTimeField() intro = models.TextField(blank=True, null=True) content = models.TextField(blank=True, null=True) counter = models.PositiveIntegerField(default=0) published = models.BooleanField(default=False) css = models.TextField(blank=True, […]

Usa señales en Django 1.9

En Django 1.8, pude hacer lo siguiente con mis señales y todo estuvo bien: __init__.py: from .signals import * señales.py: @receiver(pre_save, sender=Comment) def process_hashtags(sender, instance, **kwargs): html = [] for word in instance.hashtag_field.value_to_string(instance).split(): if word.startswith(‘#’): word = render_to_string(‘hashtags/_link.html’, {‘hashtag’: word.lower()[1:]}) html.append(word) instance.hashtag_enabled_text = ‘ ‘.join(html) En Django 1.9, recibo este error: django.core.exceptions.AppRegistryNotReady: Apps aren’t loaded […]

django en un vps: obtener “el modelo ya está registrado” al reiniciar el servidor

Hice esta pregunta durante el fin de semana, pero por alguna razón todas las respuestas murieron. Comencé de nuevo ya que ahora tengo nueva información cuando reinicio apache en mi vps, me sale the model “category” is already registered de init.py Creo que esto se debe a que el objeto se descubre y se registra […]