summaryrefslogtreecommitdiff
path: root/root/forms.py
blob: 9c00925a1cb0ecd87b5664cf34cf20704042e0a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from django.forms import ModelForm

from .models import Page


class PageForm(ModelForm):
    class Meta:
        model = Page
        fields = ['name', 'title', 'subtitle', 'header_image', 'body']
        exclude = ['edited']

    def __init__(self, *args, **kwargs):
        super(PageForm, self).__init__(*args, **kwargs)
        self.fields['body'].widget.attrs['cols'] = 60
        self.fields['body'].widget.attrs['rows'] = 25