J'ai un site django avec beaucoup de modèles et de formes. J'ai beaucoup de formulaires personnalisés et les jeux de formulaires et inlineformsets et de validation personnalisé et personnalisé querysets. D'où l'ajout du modèle de l'action dépend des formes qui ont besoin d'autres choses, et le "ajouter un modèle" dans l'admin de django traversées de 500 à partir d'un personnalisé queryset.
Est-il de toute façon à désactiver le lien "Ajoutez $" MODÈLE de fonctionnalité pour un certains modèles?
Je veux /admin/appname/modelname/add/
pour donner un 404 (ou approprié "disparaître" message d'erreur), je ne veux pas "Ajouter $MODELNAME" pour être sur /admin/appname/modelname
vue.
Django admin fournit un moyen pour désactiver admin actions (http://docs.djangoproject.com/en/dev/ref/contrib/admin/actions/#disabling-actions) toutefois, la seule action de ce modèle est "delete_selected'. c'est à dire l'admin actions d'agir uniquement sur les modèles existants. Est-il un django-esque façon de le faire?