Articles of django modelos

Guardando imagen / archivo a través de shell django

Estoy tratando de guardar un archivo de imagen a través de shell django. Mi model.py es: class user(models.Model): name=models.CharField(max_length=20) pic=models.ImageField() Todo está bien con admin y formularios, pero quiero guardar la imagen usando el shell: algo como >>>user1=User(name=’abc’, pic=”what to write here”)

Obtenga una lista de todas las aplicaciones instaladas en Django y sus atributos

En mi sitio web de Django, estoy creando una clase que interactúa dinámicamente con otras aplicaciones instaladas en el sitio web. Tengo que hacer una manipulación en cada campo de cada aplicación. Así que quiero guardar el nombre de todas las aplicaciones instaladas en una lista y obtener los atributos de cada una. ¿Hay una […]

¿Cómo formateo correctamente un objeto StringIO (python y django) para insertarlo en una base de datos?

Tengo el requisito de almacenar imágenes en la base de datos usando django, y para eso creé un campo personalizado: from django.db import models class BlobField(models.Field): __metaclass__ = models.SubfieldBase def db_type(self, connection): #TODO handle other db engines backend = connection.settings_dict[‘ENGINE’] if backend == ‘django.db.backends.postgresql’: return ‘bytea’ elif backend == ‘django.db.backends.sqlite3’: return ‘blob’ else: raise Exception(‘unsuported […]

Cómo obtener resultados de Django Queryset con un campo de fecha y hora formateado

Tengo el modelo Django que tiene claves externas asociadas con otros modelos. Cada modelo tiene los mismos nombres de campo (atributos) created_at y updated_at En todos los resultados de las consultas django, obtendré valores de fecha y hora. Model.objects.all().values(‘created_at’) Pero quiero formatear el campo de fecha y hora a “DD-MM-YYYY HH: MM: SS” y recortar […]

Configuración de base de datos múltiple en Django 1.2

Esperemos que esta sea una pregunta fácil. Tengo algunos problemas para entender la documentación de la nueva función de base de datos múltiple en Django 1.2. Principalmente, parece que no puedo encontrar un ejemplo de cómo UTILIZA la segunda base de datos en uno de sus modelos. Cuando defino una nueva clase en mi models.py, […]

Generar ID única en django desde un campo de modelo

Quiero generar una identificación diferente / única por solicitud en django desde el campo de modelos. Hice esto pero sigo teniendo el mismo id. class Paid(models.Model): user=models.ForeignKey(User) eyw_transactionref=models.CharField(max_length=100, null=True, blank=True, unique=True, default=uuid.uuid4()) #want to generate new unique id from this field def __unicode__(self): return self.user

Django: ¿cómo anotar queryset con el recuento del campo ForeignKey filtrado?

Django pregunta novicia 🙂 Tengo los siguientes modelos: cada revisión es para un producto y cada producto tiene un departamento: class Department(models.Model): code = models.CharField(max_length=16) class Product(models.Model): id = models.CharField(max_length=40, primary_key=True, db_index=True) dept = models.ForeignKey(Department, null=True, blank=True, db_index=True) class Review(models.Model): review_id = models.CharField(max_length=32, primary_key=True, db_index=True) product = models.ForeignKey(Product, db_index=True) time = models.DateTimeField(db_index=True) Me gustaría hacer […]

Cerca de 20 modelos en 1 aplicación django.

Empecé a trabajar en una aplicación local para mí que se ejecuta a través del navegador. Habiendo pasado recientemente por el tutorial de django, pienso que sería mejor usar django en lugar de solo python. Hay un problema: tengo al menos 20 modelos y cada uno tendrá muchas funciones. Sencillamente, va a crear un archivo […]

Modelo Django fuera de Django.

Tengo un proyecto no django para el que me gustaría usar los modelos de django para la capa de acceso a datos. Agregado los modelos lib en requirements.txt django-model-utils==3.1.1 Y el código lo configura como a continuación: from django.conf import settings from django.db import models settings.configure( DATABASE_ENGINE=’django.db.backends.mysql’, DATABASE_NAME=’***’, DATABASE_USER=’***’, DATABASE_PASSWORD=’***’, DATABASE_HOST=’***’, DATABASE_PORT=’***’) class Bus(models.Model): class […]

¿Cómo borrar un registro en los modelos Django?

Quiero borrar un registro en particular. Como delete from table_name where id = 1; ¿Cómo puedo hacer esto en un django model ?