mirror of
https://github.com/Hopiu/wagtail.git
synced 2026-05-12 09:13:14 +00:00
Display deprecation warning when wagtailapi used without rest_framework
This commit is contained in:
parent
95f5c16cee
commit
8e20652579
1 changed files with 10 additions and 0 deletions
|
|
@ -1,7 +1,11 @@
|
|||
import warnings
|
||||
|
||||
from django.apps import AppConfig, apps
|
||||
from django.conf import settings
|
||||
from django.core.exceptions import ImproperlyConfigured
|
||||
|
||||
from wagtail.utils.deprecation import RemovedInWagtail14Warning
|
||||
|
||||
|
||||
class WagtailAPIAppConfig(AppConfig):
|
||||
name = 'wagtail.contrib.wagtailapi'
|
||||
|
|
@ -16,3 +20,9 @@ class WagtailAPIAppConfig(AppConfig):
|
|||
register_signal_handlers()
|
||||
else:
|
||||
raise ImproperlyConfigured("The setting 'WAGTAILAPI_USE_FRONTENDCACHE' is True but 'wagtail.contrib.wagtailfrontendcache' is not in INSTALLED_APPS.")
|
||||
|
||||
if not apps.is_installed('rest_framework'):
|
||||
warnings.warn(
|
||||
"The 'wagtailapi' module now requires 'rest_framework' to be installed. "
|
||||
"Please add 'rest_framework' to INSTALLED_APPS.",
|
||||
RemovedInWagtail14Warning)
|
||||
|
|
|
|||
Loading…
Reference in a new issue