当前位置: 首页>>代码示例>>Python>>正文


Python checks.register方法代码示例

本文整理汇总了Python中django.core.checks.register方法的典型用法代码示例。如果您正苦于以下问题:Python checks.register方法的具体用法?Python checks.register怎么用?Python checks.register使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在django.core.checks的用法示例。


在下文中一共展示了checks.register方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: ready

# 需要导入模块: from django.core import checks [as 别名]
# 或者: from django.core.checks import register [as 别名]
def ready(self):
        from django.core.files.storage import default_storage
        from storages.backends.s3boto3 import S3Boto3Storage
        from django import forms

        from .forms import S3FileInputMixin

        if isinstance(default_storage, S3Boto3Storage) and \
                S3FileInputMixin not in forms.ClearableFileInput.__bases__:
            forms.ClearableFileInput.__bases__ = \
                (S3FileInputMixin,) + forms.ClearableFileInput.__bases__

        elif S3FileInputMixin in forms.ClearableFileInput.__bases__:
            forms.ClearableFileInput.__bases__ = tuple(
                cls for cls in forms.ClearableFileInput.__bases__
                if cls is not S3FileInputMixin
            )

        checks.register(storage_check, checks.Tags.security, deploy=True) 
开发者ID:codingjoe,项目名称:django-s3file,代码行数:21,代码来源:apps.py

示例2: sites

# 需要导入模块: from django.core import checks [as 别名]
# 或者: from django.core.checks import register [as 别名]
def sites(app_configs, **kwargs):
    if models.Site.objects.count() == 0:
        yield checks.Warning(
            "Site not configured",
            hint="Missing django site configuration",
            id="promgen.W006",
        )

    for site in models.Site.objects.filter(
        pk=settings.SITE_ID, domain__in=["example.com"]
    ):
        yield checks.Warning(
            "Promgen is configured to example domain",
            obj=site,
            hint="Please update from admin page /admin/",
            id="promgen.W007",
        )


# See notes in bootstrap.py
# @custom.register(checks.Tags.models) 
开发者ID:line,项目名称:promgen,代码行数:23,代码来源:checks.py

示例3: ready

# 需要导入模块: from django.core import checks [as 别名]
# 或者: from django.core.checks import register [as 别名]
def ready(self):
        checks.register(check_admin_app, checks.Tags.admin) 
开发者ID:lanbing510,项目名称:GTDWeb,代码行数:4,代码来源:apps.py

示例4: ready

# 需要导入模块: from django.core import checks [as 别名]
# 或者: from django.core.checks import register [as 别名]
def ready(self):
        post_migrate.connect(create_permissions,
            dispatch_uid="django.contrib.auth.management.create_permissions")
        checks.register(check_user_model, checks.Tags.models) 
开发者ID:lanbing510,项目名称:GTDWeb,代码行数:6,代码来源:apps.py

示例5: ready

# 需要导入模块: from django.core import checks [as 别名]
# 或者: from django.core.checks import register [as 别名]
def ready(self):
        post_migrate.connect(update_contenttypes)
        checks.register(check_generic_foreign_keys, checks.Tags.models) 
开发者ID:lanbing510,项目名称:GTDWeb,代码行数:5,代码来源:apps.py

示例6: ready

# 需要导入模块: from django.core import checks [as 别名]
# 或者: from django.core.checks import register [as 别名]
def ready(self):
        """That's how we register our check when apps are ready."""
        checks.register(checks.Tags.compatibility)(check_migration_names) 
开发者ID:wemake-services,项目名称:django-test-migrations,代码行数:5,代码来源:django_checks.py

示例7: ready

# 需要导入模块: from django.core import checks [as 别名]
# 或者: from django.core.checks import register [as 别名]
def ready(self):
        checks.register(check_dependencies, checks.Tags.admin)
        checks.register(check_admin_app, checks.Tags.admin) 
开发者ID:reBiocoder,项目名称:bioforum,代码行数:5,代码来源:apps.py

示例8: ready

# 需要导入模块: from django.core import checks [as 别名]
# 或者: from django.core.checks import register [as 别名]
def ready(self):
        checks.register(check_finders, 'staticfiles') 
开发者ID:reBiocoder,项目名称:bioforum,代码行数:4,代码来源:apps.py

示例9: ready

# 需要导入模块: from django.core import checks [as 别名]
# 或者: from django.core.checks import register [as 别名]
def ready(self):
        post_migrate.connect(
            create_permissions,
            dispatch_uid="django.contrib.auth.management.create_permissions"
        )
        if hasattr(get_user_model(), 'last_login'):
            from .models import update_last_login
            user_logged_in.connect(update_last_login, dispatch_uid='update_last_login')
        checks.register(check_user_model, checks.Tags.models)
        checks.register(check_models_permissions, checks.Tags.models) 
开发者ID:reBiocoder,项目名称:bioforum,代码行数:12,代码来源:apps.py

示例10: register

# 需要导入模块: from django.core import checks [as 别名]
# 或者: from django.core.checks import register [as 别名]
def register():
    check_paths = getattr(
        settings,
        "DOCKERFLOW_CHECKS",
        [
            "dockerflow.django.checks.check_database_connected",
            "dockerflow.django.checks.check_migrations_applied",
            # 'dockerflow.django.checks.check_redis_connected',
        ],
    )
    for check_path in check_paths:
        check = import_string(check_path)
        checks.register(check) 
开发者ID:mozilla-services,项目名称:python-dockerflow,代码行数:15,代码来源:checks.py

示例11: ready

# 需要导入模块: from django.core import checks [as 别名]
# 或者: from django.core.checks import register [as 别名]
def ready(self):
        post_migrate.connect(
            create_permissions,
            dispatch_uid="django.contrib.auth.management.create_permissions"
        )
        last_login_field = getattr(get_user_model(), 'last_login', None)
        # Register the handler only if UserModel.last_login is a field.
        if isinstance(last_login_field, DeferredAttribute):
            from .models import update_last_login
            user_logged_in.connect(update_last_login, dispatch_uid='update_last_login')
        checks.register(check_user_model, checks.Tags.models)
        checks.register(check_models_permissions, checks.Tags.models) 
开发者ID:PacktPublishing,项目名称:Hands-On-Application-Development-with-PyCharm,代码行数:14,代码来源:apps.py

示例12: register_snippet

# 需要导入模块: from django.core import checks [as 别名]
# 或者: from django.core.checks import register [as 别名]
def register_snippet(model):
    if model not in SNIPPET_MODELS:
        model.get_usage = get_object_usage
        model.usage_url = get_snippet_usage_url
        SNIPPET_MODELS.append(model)
        SNIPPET_MODELS.sort(key=lambda x: x._meta.verbose_name)

        @checks.register('panels')
        def modeladmin_model_check(app_configs, **kwargs):
            errors = check_panels_in_model(model, 'snippets')
            return errors

    return model 
开发者ID:wagtail,项目名称:wagtail,代码行数:15,代码来源:models.py

示例13: ready

# 需要导入模块: from django.core import checks [as 别名]
# 或者: from django.core.checks import register [as 别名]
def ready(self):
        @register(Tags.compatibility, Tags.database)
        def check_if_postgresql(app_configs, **kwargs):
            if get_postgresql_connections():
                return []
            return [Error('You must use a PostgreSQL database '
                          'to use PostgreSQL search.',
                          id='wagtail.contrib.postgres_search.E001')]

        set_weights()

        from .models import IndexEntry
        IndexEntry.add_generic_relations() 
开发者ID:wagtail,项目名称:wagtail,代码行数:15,代码来源:apps.py

示例14: register_with_wagtail

# 需要导入模块: from django.core import checks [as 别名]
# 或者: from django.core.checks import register [as 别名]
def register_with_wagtail(self):

        @hooks.register('register_permissions')
        def register_permissions():
            return self.get_permissions_for_registration()

        @hooks.register('register_admin_urls')
        def register_admin_urls():
            return self.get_admin_urls_for_registration()

        menu_hook = (
            'register_settings_menu_item' if self.add_to_settings_menu else
            'register_admin_menu_item'
        )

        @hooks.register(menu_hook)
        def register_admin_menu_item():
            return self.get_menu_item()

        # Overriding the explorer page queryset is a somewhat 'niche' / experimental
        # operation, so only attach that hook if we specifically opt into it
        # by returning True from will_modify_explorer_page_queryset
        if self.will_modify_explorer_page_queryset():
            @hooks.register('construct_explorer_page_queryset')
            def construct_explorer_page_queryset(parent_page, queryset, request):
                return self.modify_explorer_page_queryset(
                    parent_page, queryset, request) 
开发者ID:wagtail,项目名称:wagtail,代码行数:29,代码来源:options.py

示例15: get_admin_urls_for_registration

# 需要导入模块: from django.core import checks [as 别名]
# 或者: from django.core.checks import register [as 别名]
def get_admin_urls_for_registration(self):
        """
        Utilised by Wagtail's 'register_admin_urls' hook to register urls for
        our the views that class offers.
        """
        urls = (
            url(self.url_helper.get_action_url_pattern('index'),
                self.index_view,
                name=self.url_helper.get_action_url_name('index')),
            url(self.url_helper.get_action_url_pattern('create'),
                self.create_view,
                name=self.url_helper.get_action_url_name('create')),
            url(self.url_helper.get_action_url_pattern('edit'),
                self.edit_view,
                name=self.url_helper.get_action_url_name('edit')),
            url(self.url_helper.get_action_url_pattern('delete'),
                self.delete_view,
                name=self.url_helper.get_action_url_name('delete')),
        )
        if self.inspect_view_enabled:
            urls = urls + (
                url(self.url_helper.get_action_url_pattern('inspect'),
                    self.inspect_view,
                    name=self.url_helper.get_action_url_name('inspect')),
            )
        if self.is_pagemodel:
            urls = urls + (
                url(self.url_helper.get_action_url_pattern('choose_parent'),
                    self.choose_parent_view,
                    name=self.url_helper.get_action_url_name('choose_parent')),
            )
        return urls 
开发者ID:wagtail,项目名称:wagtail,代码行数:34,代码来源:options.py


注:本文中的django.core.checks.register方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。