57 votes

Comment puis-je définir la taille des lignes , des colonnes dans textField dans les modèles Django

J’ai ce modèle

Mais je veux n’avoir que 4 lignes et 15 colonnes.

De plus, si je fais cela, dois-je réinstaller la base de données ou non.

25voto

radtek Points 506

Voici l’équivalent spécifique à la forme pour changer l’attribut rows/cols en zone de texte. Utilisez les formulaires. Widget Textarea et définir les valeurs du dictionnaire attrs :

J’espère que cela aidera ceux qui recherchent un formulaire spécifique

15voto

chanchos Points 151

Si vous utilisez django-crispy-forms, dans votre `` fonction, vous pouvez accéder aux attrs du widget comme ça:

Je suppose que vous pourriez définir les attrs de cette façon dans un ModelForm de forme non croustillante, mais vous pouvez aussi bien le faire dans votre définition de widget, comme indiqué ci-dessus. Je viens de trouver cet article et j’ai pensé que je partagerais comment je l’ai fait avec crispyforms.

6voto

MRR Points 146

Vous pouvez également utiliser jQuery comme suit :

2voto

mgalgs Points 2203

Le `` paquet rend cela assez simple. Dans votre modèle :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X