Revised the error message in FormView in the Mia core application.
This commit is contained in:
parent
51593d72e6
commit
b266a02634
@ -108,13 +108,13 @@ class FormView(View):
|
|||||||
@property
|
@property
|
||||||
def _form(self):
|
def _form(self):
|
||||||
if self.form is None:
|
if self.form is None:
|
||||||
raise AttributeError("The form attribute was not set.")
|
raise AttributeError("Please defined the form property.")
|
||||||
return self.form
|
return self.form
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def _model(self):
|
def _model(self):
|
||||||
if self.model is None:
|
if self.model is None:
|
||||||
raise AttributeError("The model attribute was not set.")
|
raise AttributeError("Please defined the model property.")
|
||||||
return self.model
|
return self.model
|
||||||
|
|
||||||
def _set_current_object(self, obj: Model) -> None:
|
def _set_current_object(self, obj: Model) -> None:
|
||||||
@ -138,7 +138,7 @@ class FormView(View):
|
|||||||
model_name = self.model.__name__.lower()
|
model_name = self.model.__name__.lower()
|
||||||
return F"{app_name}/{model_name}_form.html"
|
return F"{app_name}/{model_name}_form.html"
|
||||||
raise AttributeError(
|
raise AttributeError(
|
||||||
"Please either define the template_name or the model attribute.")
|
"Please either define the template_name or the model property.")
|
||||||
|
|
||||||
def make_form_from_post(self, post: Dict[str, str]) -> forms.Form:
|
def make_form_from_post(self, post: Dict[str, str]) -> forms.Form:
|
||||||
"""Creates and returns the form from the POST data."""
|
"""Creates and returns the form from the POST data."""
|
||||||
@ -158,7 +158,7 @@ class FormView(View):
|
|||||||
if self.error_url is not None:
|
if self.error_url is not None:
|
||||||
return self.error_url
|
return self.error_url
|
||||||
raise AttributeError(
|
raise AttributeError(
|
||||||
"Please define either the error_url attribute"
|
"Please define either the error_url property"
|
||||||
" or the get_error_url method.")
|
" or the get_error_url method.")
|
||||||
|
|
||||||
def get_success_url(self) -> str:
|
def get_success_url(self) -> str:
|
||||||
@ -170,8 +170,8 @@ class FormView(View):
|
|||||||
if get_absolute_url is not None:
|
if get_absolute_url is not None:
|
||||||
return get_absolute_url()
|
return get_absolute_url()
|
||||||
raise AttributeError(
|
raise AttributeError(
|
||||||
"Please define either the success_url attribute,"
|
"Please define either the success_url property,"
|
||||||
" the get_absolute_url method on the model,"
|
" the get_absolute_url method on the data model,"
|
||||||
" or the get_success_url method.")
|
" or the get_success_url method.")
|
||||||
|
|
||||||
def get_not_modified_message(self) -> str:
|
def get_not_modified_message(self) -> str:
|
||||||
|
Loading…
Reference in New Issue
Block a user