Je ne peux pas comprendre pour la vie de moi. Je ne pense pas que ce soit possible. Quelque chose de si simple ne devrait pas être dur du tout. N'importe qui?Est-il possible d'ajouter un attribut de classe à une balise d'entrée générée par django.models?
Répondre
Vous ne savez pas de quoi vous parlez. Voulez-vous dire une balise HTML < entrée > générée par django.forms? Si c'est le cas, spécifiez simplement un widget personnalisé, en utilisant l'attribut attrs dans le constructeur. Voir docs.
Oui, c'est ce que je veux dire. et je connais l'objet attr que je peux définir. Cependant, les formulaires générés automatiquement à partir de la classe django.models ne semblent pas le permettre. –
Pour personnaliser le widget, déclarez le champ dans votre classe de formulaire. Vous devez le faire pour chaque champ auquel vous voulez ajouter un attribut de classe. Voir http://docs.djangoproject.com/en/dev/topics/forms/modelforms/#overriding-the-default-field-types – michael
Vous avez juste besoin de remplacer le champ approprié dans votre classe de formulaire, et ajoutez votre attribut au widget. Ceci est décrit clairement in the documentation.
Il n'y a pas de classe de formulaire. c'est une classe de modèle. –
Vous devez avoir une classe de formulaire quelque part, même si elle n'a que la déclaration meta 'class = MyModel'. Ou voulez-vous dire un formulaire généré dans l'admin? Si oui, veuillez le dire. –
django-html fournit une templatetag qui vous permet d'ajouter des attributs supplémentaires dans le modèle, comme ceci:
{% field form.fieldname class="myclass" %}
Je ne pense pas que ceux-ci est particulièrement ce que le demandeur cherchait et maintenant quelques années Après la publication de la question, cela peut être fait beaucoup plus intuitivement. Je pense que le demandeur souhaite que le champ ModelForm rende la balise d'entrée avec un attribut de classe que vous définissez dans votre vue.
Si oui, la réponse est ici:
How do I set default widget attributes for a Django ModelForm?
En effet, ce fut peut-être le cas même retour en 09, auquel cas les autres réponses doivent être downvoted. Mais je ne travaillais pas avec Django à l'époque donc je vais laisser ça aux autres.
- 1. Teste si une classe a un attribut?
- 2. id attribut de la balise subview
- 3. Comment mapper une classe à une balise jsp?
- 4. Valeur nullable avec la classe générée par xsd.exe
- 5. IE8: La balise option reçoit un attribut "selected" par défaut (et cloneNode en fait un désordre)
- 6. Pourquoi une balise d'ancrage générée avec JQuery ne déclenche-t-elle pas son événement onclick?
- 7. Ajout d'un lien hypertexte à une table générée par PHP
- 8. simple balise ne peut pas intrepret attribut
- 9. Comment ajouter des attributs personnalisés à une méthode générée par DynamicMethod?
- 10. Comment puis-je sérialiser une classe avec un attribut
- 11. Comment puis-je utiliser une valeur multiligne pour un attribut de balise HTML? (c'est-à-dire, comment j'échappe à newline?)
- 12. Remplacement d'une balise html par une autre balise à l'aide de JS DOM
- 13. Est-il possible de changer le générateur RESX pour utiliser l'accesseur public sur la classe générée?
- 14. Validation d'une balise XML par balise
- 15. Méthode efficace pour analyser un attribut de balise <font> à l'aide d'ActionScript 3
- 16. Comment puis-je ajouter un attribut de classe à un élément HTML généré par les HTML Helpers de MVC?
- 17. Est-il possible de changer la position de <tr> générée par css?
- 18. Sélection par attribut ID à l'aide de JQuery dans ASP.NET
- 19. Compilez et appelez une méthode générée
- 20. Incorporation d'une table générée par XSLT dans une page Web
- 21. Comment supprimer un attribut de tabulation dans ASP.NET AJAX Toolkit à l'aide de l'expression régulière
- 22. Comment définissez-vous un attribut par programme?
- 23. Suppression de l'attribut de classe CSS d'une balise dans un contrôle de serveur personnalisé
- 24. Comment créer un fichier XML à un endroit particulier de la sortie générée par page jsp
- 25. Sélection nom de classe d'une balise span
- 26. Javascript: Comment accéder à un attribut de classe à partir d'une fonction dans l'une des fonctions de la classe
- 27. Attribut "title" pour balise <html: options> struts
- 28. Quelle est la plus propre façon d'ajouter un attribut de classe à un élément HTML dans une vue en rails
- 29. Comment supprimer la propriété size de l'entrée générée par text_field?
- 30. Comment tester un named_scope qui fait référence à un attribut de classe avec Shoulda?
Veuillez clarifier "étiquette d'entrée". Veuillez donner un exemple de ce que vous cherchez à faire/créer. –