# -*- coding: utf-8 -*-
from django import forms
from django.forms import ModelForm
from django.core.exceptions import ValidationError
from django.utils.safestring import mark_safe

from crispy_forms.bootstrap import InlineField, PrependedText, FormActions
from crispy_forms.helper import FormHelper
from crispy_forms.layout import Column, Div, Field, Layout, Row, Submit, Button


from .models import Project

class ProjectForm(forms.ModelForm):
    class Meta:
        model = Project
        fields = ['name', 'customer', ]
    
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.helper = FormHelper()
        self.helper.layout = Layout(
        Div(
            Div('name', css_class='input-field col m6 s12'),
            css_class='row'
            ),
        FormActions(
            Submit('save_changes', 'Зберегти', css_class="btn-primary"),
            )
        )