Estoy usando Django 1.7 con Mezzanine. Me gustaría tener alguna página en admin, donde el personal puede llamar a algunas acciones (comandos de administración, etc.) con botones y otros elementos de control. También me gustaría evitar la creación de un nuevo modelo, o crear manualmente una plantilla y agregarle un enlace (si es posible). ¿Cuál […]
Estoy listando un modelo en el administrador de Django a través de un TabularInline. Dentro de esta línea, me gustaría usar la syntax transversal del modelo de Django para enumerar los datos en otros modelos a los que se hace referencia en el modelo mediante claves externas. p.ej class MyRelatedModel(models.Model) name = models.CharField(max_length=50) created = […]
Tengo los siguientes dos campos en mi tabla y modelo de base de datos (Nombre del modelo: Orden): id, branch_id, product_id, cost, quantity, status, ordered_at Y tengo el siguiente código en mi OrderModelAdmin: list_display = ( ‘order_number’, ‘branch’, ‘product’, ‘cost’, ‘quantity’, ‘calculated_total’, ‘status’, ‘ordered_at’, ) def calculated_total(self, obj): return obj.cost * obj.quantity calculated_total.short_description = _(‘Total’) […]
Estoy usando django-parler (un derivado de django-hvad) para las traducciones. En admin cuando se muestran campos de Foreignkey con muchas relaciones con muchos, django ejecuta una única consulta para cada uno: Entonces, cuando hay 300 servicios, habrá tantas consultas. Creo que el prefetch_related en get_queryset no se aplica a mantomany filtros / listas, mantomany si […]
¿Cómo agrego enlaces al Administrador de Django, de modo que pueda ejecutar una función cuando el usuario inicia o cierra sesión?
Me gustaría separar a los usuarios de mi aplicación Django en dos clases: – Admin (usuarios que usan Django admin) – heredar de AbstractUser – Usuario (usuarios de clientes) – heredar de AbstractBaseUser Quiero separar estos dos tipos de usuarios porque todos los campos de AbstractUser ( is_staff , is_superuser , groups , permissions ) […]
Estoy tratando de construir un sistema para administrar los distintos tipos de contenido en una página. Por ejemplo, una página puede tener contenido de texto, contenido de hipervínculo, contenido de video, etc. En mi código de modelado, tengo una clase base: class ContentItem(models.Model): title = models.CharField(max_length=1000) page_order = models.IntegerField() last_update_date = models.DateTimeField(default=datetime.now()) class Meta: abstract […]
Quiero hacer un aumento automático del número de factura, que es de 3 dígitos y 4 dígitos. class Invoice: invoice_no = models.CharField(max_length=500, null=True, blank=True, validators=[RegexValidator(regex=’^[a-zA-Z0-9]*$’,message=’Invoice must be Alphanumeric’,code=’invalid_invoice number’),]) Registro este modelo en el backend. Pero ahora, cuando hago clic en crear factura en el administrador, la factura debe completarse automáticamente. Cuando vuelvo a hacer […]
No puedo crear usuarios y blogs en mi aplicación django. Simplemente muestra un error (“La tabla ‘MyDjango.django_admin_log’ no existe”) mientras se presiona el botón Guardar. El mensaje de error se muestra a continuación.
Estoy empezando un nuevo proyecto (en realidad muy antiguo) que sé que está en Django. Me estoy perdiendo sabiendo la versión exacta de Django sobre la que se ha construido. ¿Hay alguna manera de saber la versión de Django que está ejecutando mi aplicación?