Depuis Django 1.2.1 'prepopulated_fields' ne préremplira pas dans l'admin.Depuis Django 1.2.1 'prepopulated_fields' ne préremplira pas dans l'admin
prepopulated_fields = {'slug': ('title',)}
ne semble pas fonctionner depuis le téléchargement vers un serveur Django 1.2.1 après avoir développé un 1.1.1.
Qu'est-ce qui a changé? J'ai lu http://code.djangoproject.com/wiki/NewformsAdminBranch#Changedprepopulate_fromtobedefinedintheAdminclassnotdatabasefieldclasses mais je n'ai pas trouvé un moyen de le réparer, mon code semble bon.
Des idées? Code:
class Data(models.Model):
title = models.CharField(max_length=50)
slug = models.SlugField(max_length=50, unique=True, help_text='Unique value for product page URL, created from name.')
class DataAdmin(admin.ModelAdmin):
list_display = ('title', 'user', 'category')
list_filter = ('user', 'category')
ordering = ('title',)
search_fields = ('title',)
prepopulated_fields = {'slug': ('title',)}
admin.site.register(Data, DataAdmin)
OK, donc cela a été résolu! C'était un problème côté serveur. La compagnie de serveur a quelques versions différentes de Django disponibles et l'installation que j'utilisait manquait les bons fichiers .js. – pythondjango
Merci beaucoup! +1! –