Override this method to override the login_url attribute.
17
18
19
20
21
22
23
24
25
26
27
defget_login_url(self):""" Override this method to override the login_url attribute. """login_url=self.login_urlorsettings.LOGIN_URLifnotlogin_url:raiseImproperlyConfigured('{0} is missing the login_url attribute. Define {0}.login_url, settings.LOGIN_URL, or override ''{0}.get_login_url().'.format(self.__class__.__name__))returnstr(login_url)
Override this method to override the permission_denied_message attribute.
29
30
31
32
33
defget_permission_denied_message(self):""" Override this method to override the permission_denied_message attribute. """returnself.permission_denied_message
Override this method to override the redirect_field_name attribute.
35
36
37
38
39
defget_redirect_field_name(self):""" Override this method to override the redirect_field_name attribute. """returnself.redirect_field_name
Переопределите этот метод, чтобы использовать другой метод test_func.
99
100
101
102
103
defget_test_func(self):""" Override this method to use a different test_func method. """returnself.test_func