Articles of django admin

cómo modificar opciones en las páginas de administración – django

Tengo un modelo que tiene un campo llamado “estado”: class Foo(models.Model): … state = models.IntegerField(choices = STATES) … Para cada estado, las opciones posibles son un cierto subconjunto de todos los ESTADOS. Por ejemplo: if foo.state == STATES.OPEN: #if foo is open, possible states are CLOSED, CANCELED … if foo.state == STATES.PENDING: #if foo is […]

Eliminar “agregar otro” en la pantalla de administración de Django

Cada vez que edito el objeto A con una clave externa al objeto B, hay una opción más “agregar otro” disponible junto a las opciones del objeto B. ¿Cómo elimino esa opción? Configuré un usuario sin derechos para agregar el objeto B. El signo más todavía está disponible, pero cuando hago clic en él, dice […]

No se puede abrir el archivo ‘django-admin.py’: No existe tal archivo o directorio

Estoy usando Python 2.7, Django 1.2.5 y en Windows 7. No estoy seguro de lo que he hecho. Solía ​​ser capaz de crear proyectos Django como python django-admin.py startproject test Ahora sin embargo me sale este error. No se puede abrir el archivo ‘django-admin.py’: [Errno 2] No hay tal archivo o directorio Puedo escribir lo […]

Problema al usar las acciones de administración de Django con páginas intermedias

Agregué una acción de administrador send_EMAIL a través de admin.py. Quiero que cuando el administrador use la acción send_EMAIL para usuarios seleccionados, se muestre una página intermedia con todos los usuarios seleccionados y solicite confirmación. En mi caso, solicito confirmación pero cuando hago clic en “enviar” Botón “Enviar correo electrónico” no pasa nada y me […]

La “vista en el sitio” de Django Admin apunta a example.com en lugar de a mi dominio

get_absolute_url una función get_absolute_url a uno de mis modelos. def get_absolute_url(self): return ‘/foo/bar’ El sitio de administración lo recoge y agrega un enlace “ver en el sitio” a la página de detalles de ese objeto (cuando coloco una URL real en lugar de “/ foo / bar”). El problema es que en lugar de ir […]

Cambio de contraseña en Django Admin

Recientemente creé el admin.py basado en el Documento de Proyecto Django: https://docs.djangoproject.com/en/dev/topics/auth/customizing/#django.contrib.auth.models.AbstractBaseUser Pero realmente me perdí la funcionalidad que le permite al administrador la posibilidad de cambiar las contraseñas de los usuarios. ¿Cómo es posible agregar esta funcionalidad? Acabo de copiar y pegar el código que está en el enlace de arriba. from django import […]

Cómo verificar (en plantilla) si el usuario pertenece a un grupo

¿Cómo comprobar en la plantilla si el usuario pertenece a algún grupo? Es posible en una view que está generando la template pero ¿qué base.html si deseo verificar esto en base.html que es una plantilla extendida (no tiene su propia función de vista)? Todas mis plantillas amplían base.html por lo que no es bueno revisarlas […]

Django 1.7 donde poner el código para agregar Grupos programáticamente?

He estado tratando de encontrar la respuesta en los documentos de Django Auth, pero parece que no puedo encontrar lo que estoy buscando. El problema que tengo es que, cuando defino el código para agregar Grupos (igual que Grupos en la página de administración): #read_only group, created = Group.objects.get_or_create(name=’read_only’) if created: group.permissions.add(can_read_campaign) logger.info(‘read_only_user Group created’) […]

¿Es posible cambiar el nombre del modelo en el sitio de administración de django?

Estoy traduciendo una aplicación de django y me gustaría traducir también la página de inicio del sitio de administración de django. En esta página se enumeran los nombres de las aplicaciones y los nombres de clase del modelo. Me gustaría traducir el nombre de la clase modelo, pero no encuentro cómo dar un nombre fácil […]

¿Cómo llamo a un método de modelo en los campos de django ModelAdmin?

Quiero mostrar un mapa incrustado en un formulario de administración cuando ya existen datos en la base de datos. Tengo el siguiente código: modelos.py class Address(models.Model): address = models.CharField() def address_2_html(self): if self.address: # Return html for an embedded map using the entered address. return embedded_map_html else: return ” address_2_html.allow_tags = True admin.py class AddressAdmin(admin.ModelAdmin): […]