Articles of admin

Anular el registro de un ModelAdmin de terceros en Django provoca un error NotRegistered

Quiero ocultar completamente un modelo de un módulo de terceros ( otherapp ) en el sitio de administración. Puse admin.site.unregister(ModelToHide) en el administrador de una de mis aplicaciones ( myapp ), pero causa NotRegistered error NotRegistered en cada página. El problema es que myapp.admin se carga antes que otherapp.admin . Intenté cambiar el orden INSTALLED_APPS […]

Flask Admin ModelVer diferentes campos entre CREAR y EDITAR

En una aplicación de Flask que usa Flask Admin, me gustaría poder definir diferentes campos de formulario en la sección Editar de un ModelView que los de la sección Crear. La configuración de form_columns se aplica tanto a Crear como a Editar, pero parece que no puedo encontrar una manera de dar diferentes conjuntos de […]

Django admin inline: select_related

Usando Django 1.8 en Python 3.4.1 con modelos: class Product(models.Model): name = models.CharField(max_length=255) # some more fields here def __str__(self): return self.name class PricedProduct(models.Model): product = models.ForeignKey(Product, related_name=’prices’) # some more fields here def __str__(self): return str(self.product) class Coming(models.Model): # some unimportant fields here class ComingProducts(models.Model): coming = models.ForeignKey(Coming) priced_product = models.ForeignKey(PricedProduct) # more unimportant […]

¿Reemplazar textarea con editor de texto enriquecido en Django Admin?

Me gustaría saber cuál es la mejor manera de reemplazar un campo de área de texto estándar con un editor de texto enriquecido en Django Admin?

Campo de modelo de administrador de Django configurado para el usuario actual

Tengo un modelo con campo: class MyModel(models.Model): name = models.CharField(max_length=50) created_by = models.ForeignKeyField(User) En mi administrador: class MyModelAdmin(admin.ModelAdmin): list_display= (“name”,) fields = (“name”,) Aquí no quiero created_by en admin al agregar MyModel. Quiero que se configure al usuario actual como created_by = request.user ¿Cómo puedo hacer esto? Gracias

Pasando Argumentos a la plantilla de edición de ModelView en flask-admin

Estoy tratando de aprender más sobre Flask mediante la construcción de un CMS. Estoy usando frask-admin para agregar las publicaciones, imágenes, etc. He conseguido anular textarea con ckeditor . Pero quiero pasar las rutas de las imágenes en la carpeta estática al complemento de imagen de ckeditor. No puedo averiguar cómo pasar parámetros a mi […]

Personalizar (anular) el método de envío del administrador del matraz desde la vista de edición

Condiciones previas: Soy nuevo en Python y en Flask-Admin en particular. Creé un servicio de prueba simple, que tiene MondoDB, manteniendo los datos en una relación de tipo “uno a uno”. employeeName -> salario El modelo se ve así: class Employee(db.Document): fullName = db.StringField(max_length=160, unique=True) salary = db.IntField() Y uso Flask-Admin para observar la tabla […]

Administrador de Django: relación directa con el segundo nivel

Tengo un modelo de Invoice tres niveles que me gustaría mostrar en el área de administración de Django … de una manera ” especial “. Permítanme darles un poco de antecedentes: Cada Invoice está conformada por varias SubInvoice y cada SubInvoice ellas SubInvoice una SubInvoice de los Products comprados por un cliente. Lógicamente hablando, sería […]

DateTimeField no se muestra en el sistema de administración

¿Por qué mi campo de “fecha” no aparece en el sistema de administración? En mi archivo admin.py tengo from django.contrib import admin from glasses.players.models import * admin.site.register(Rating) y el modelo de Calificación tiene un campo llamado “fecha” que se ve así date = models.DateTimeField(editable=True, auto_now_add=True) Sin embargo, dentro del sistema de administración, el campo no […]

Limitar las opciones con el menú desplegable en matraz-admin

Mi modelo SQLAlchemy tiene un campo String que me gustaría limitar a algunas opciones. Me pregunto cómo podría crear un menú desplegable para este campo en la interfaz de Flask-Admin que aseguraría que la db solo se rellene con una de mis opciones. Si permito que el usuario ingrese estos campos manualmente, pueden deletrearlos incorrectamente, […]