forms.py 655 B

1234567891011121314151617
  1. # textdocs/forms.py
  2. from django import forms
  3. from .models import Document
  4. from tinymce.widgets import TinyMCE # <-- Import the TinyMCE widget
  5. class DocumentForm(forms.ModelForm):
  6. class Meta:
  7. model = Document
  8. fields = ['title', 'introduction', 'main_body', 'conclusion']
  9. # Use the TinyMCE widget for our text fields
  10. widgets = {
  11. 'title': forms.TextInput(attrs={'class': 'form-control'}),
  12. 'introduction': TinyMCE(attrs={'cols': 80, 'rows': 10}),
  13. 'main_body': TinyMCE(attrs={'cols': 80, 'rows': 20}),
  14. 'conclusion': TinyMCE(attrs={'cols': 80, 'rows': 10}),
  15. }