Ajouter rich text format de la fonctionnalité de django TextField
J'ai un django modèle qui contient un description
champ:
class Product(models.Model):
name = models.CharField(max_length="125")
description = models.TextField()
class ProductForm(ModelForm):
class Meta:
model = Product
def __init__(self, *args, **kwargs):
super(ProductForm, self).__init__(*args, **kwargs)
self.fields['description'].widget.attrs = { 'placeholder':'Description', 'rows':'10'}
Je suis rendu comme ci-dessous
<html>
<body>
{{form.name}}
{{form.description | linebreaks}}
</body>
</html>
Donc, avec les filtre linebreaks
je suis en mesure d'obtenir les données en ligne mise en forme, mais maintenant, je veux donner une url(www.google.co.in) dans le champ description, et il doit être cliquable sur le front-end dans le product detail page
Comment ajouter le formatage du texte à django champ de description sur le devant de la fin?
OriginalL'auteur shiva krishna | 2013-11-20
Vous devez vous connecter pour publier un commentaire.
Envisager d'utiliser django-de tinymce.
Avec cela, vous pourrez facilement intégrer TinyMCE éditeur de texte riche avec vos zones de texte.
Liste de django wysiwig apps
OriginalL'auteur Alex Parakhnevich
Une autre façon pourrait être l'ajout de code html dans le champ description
et de le rendre accessible sur le front-end avec le coffre-fort de la balise:
Assurez-vous de placer le coffre-fort de la balise d'abord, sinon ne fonctionne pas
OriginalL'auteur David