Django - Admin - Comment remplacer change_list modèle pour le Modèle de Procuration?
J'ai fait un simple Django app. J'ai un modèle de "Visiteur". Mon but est d'avoir deux tables apparaissent dans l'admin de Django. Celle avec tous les visiteurs et l'un des seuls aujourd'hui.
J'ai tout de travail avec le code ci-dessous en suivant ces instructions. Mais je ne suis pas sûr de la façon de remplacer juste le change_list.html pour seulement VisitorExpectedTodayProxy.
J'ai essayé de suivre le les instructions ici et j'ai créé Site/templates/admin/VisitorLog/VisitorExpectedTodayProxy/change_list.html
et fait mes modifications, mais il ne semble pas être le ramasser.
Models.py
class Visitor(models.Model):
visit_datetime = models.DateTimeField(null=True)
visitor_name = models.CharField(max_length=500)
#Make dummy models for different object views in admin interface
class VisitorExpectedTodayProxy(Visitor):
class Meta:
proxy=True
verbose_name = "Visitor"
verbose_name_plural = "Today's Visitors and Regular Visitors"
OriginalL'auteur Greg | 2011-03-30
Vous devez vous connecter pour publier un commentaire.
Essayer la mise en minuscules les noms des dossiers.
Aussi, avez-vous parcouru la liste de contrôle de s'assurer que votre répertoire de modèles de travail au niveau de tous?
TEMPLATE_DIRS
doit contenir ce dossier templates de votre part, et assurez-vous que lefilesystem
de modèle du chargeur avant leapp_directories
chargeur.Enfin, vous pouvez pointer vers un modèle par l'intermédiaire d'un ModelAdmin attribut:
http://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.change_list_template
OriginalL'auteur Yuji 'Tomita' Tomita
Sur le dessus de la mise en minuscules vos chemins d'accès est:
Le contenu de votre change_list.html devrait étendre la valeur par défaut admin/change_list:
Vous pouvez personnaliser les différentes sections de cette page, en regardant les différents modèles de bloc dans le django code source:
OriginalL'auteur Thierry Lam