本文整理汇总了Python中mezzanine.conf.register_setting函数的典型用法代码示例。如果您正苦于以下问题:Python register_setting函数的具体用法?Python register_setting怎么用?Python register_setting使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了register_setting函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: test_bytes_conversion
def test_bytes_conversion(self):
settings.clear_cache()
register_setting(name="BYTES_TEST_SETTING", editable=True, default=b"")
Setting.objects.create(name="BYTES_TEST_SETTING", value="A unicode value")
self.assertEqual(settings.BYTES_TEST_SETTING, b"A unicode value")
开发者ID:AliLozano,项目名称:mezzanine,代码行数:7,代码来源:tests.py
示例2: test_invalid_value_warning
def test_invalid_value_warning(self):
"""
Test that a warning is raised when a database setting has an invalid
value, i.e. one that can't be converted to the correct Python type.
"""
settings.clear_cache()
register_setting(name="INVALID_INT_SETTING", editable=True, default=0)
Setting.objects.create(name="INVALID_INT_SETTING", value='zero')
with warnings.catch_warnings():
warning_re = r'The setting \w+ should be of type'
warnings.filterwarnings('error', warning_re, UserWarning)
with self.assertRaises(UserWarning):
settings.INVALID_INT_SETTING
self.assertEqual(settings.INVALID_INT_SETTING, 0)
开发者ID:yomguy,项目名称:mezzanine,代码行数:16,代码来源:tests.py
示例3: test_unregistered_setting
def test_unregistered_setting(self):
"""
Test that accessing any editable setting will delete all Settings
with no corresponding registered setting from the database.
"""
settings.clear_cache()
register_setting(name="REGISTERED_SETTING", editable=True, default="")
Setting.objects.create(name="UNREGISTERED_SETTING", value='')
with self.assertRaises(AttributeError):
settings.UNREGISTERED_SETTING
qs = Setting.objects.filter(name="UNREGISTERED_SETTING")
self.assertEqual(qs.count(), 1)
# This triggers Settings._load(), which deletes unregistered Settings
settings.REGISTERED_SETTING
self.assertEqual(qs.count(), 0)
开发者ID:yomguy,项目名称:mezzanine,代码行数:21,代码来源:tests.py
示例4: test_conflicting_setting
def test_conflicting_setting(self):
"""
Test that conflicting settings raise a warning and use the settings.py
value instead of the value from the database.
"""
settings.clear_cache()
register_setting(name="CONFLICTING_SETTING", editable=True, default=1)
Setting.objects.create(name="CONFLICTING_SETTING", value=2)
settings.CONFLICTING_SETTING = 3
with warnings.catch_warnings():
warning_re = "These settings are defined in both " "settings\.py and the database"
warnings.filterwarnings("error", warning_re, UserWarning)
with self.assertRaises(UserWarning):
settings.CONFLICTING_SETTING
self.assertEqual(settings.CONFLICTING_SETTING, 3)
del settings.CONFLICTING_SETTING
开发者ID:AliLozano,项目名称:mezzanine,代码行数:22,代码来源:tests.py
示例5: register_setting
from mezzanine.conf import register_setting
from django.utils.translation import ugettext_lazy as _
register_setting(
name="NEWS_SLUG",
label=_("News slug"),
description=_("The slug name for page representing the news list."),
editable=True,
default="news",
)
register_setting(
name="NEWS_PER_PAGE",
label=_("News per page"),
description=_("The number of news entries to show on a single page."),
editable=True,
default=10,
)
register_setting(
name="NEWS_IMG_DIR",
label=_("News image directory"),
description=_("The directory for news images."),
editable=True,
default="uploads/news",
)
开发者ID:keznikl,项目名称:bozp,代码行数:27,代码来源:defaults.py
示例6: register_setting
that are only read during startup shouldn't be editable, since changing
them would require an application reload.
"""
from django.conf import settings
from django.utils.translation import ugettext_lazy as _
from mezzanine.conf import register_setting
register_setting(
name="ADMIN_MENU_ORDER",
description=_("Controls the ordering and grouping of the admin menu."),
editable=False,
default=(
(_("Content"), ("pages.Page", "blog.BlogPost",
"generic.ThreadedComment", (_("Media Library"), "fb_browse"),)),
(_("Site"), ("sites.Site", "redirects.Redirect", "conf.Setting")),
(_("Users"), ("auth.User", "auth.Group",)),
),
)
register_setting(
name="ADMIN_REMOVAL",
description=_("Unregister these models from the admin."),
editable=False,
default=(),
)
register_setting(
name="ADMIN_THUMB_SIZE",
开发者ID:Donneker,项目名称:mezzanine,代码行数:31,代码来源:defaults.py
示例7: register_setting
the setting is editable via Django's admin.
Thought should be given to how a setting is actually used before
making it editable, as it may be inappropriate - for example settings
that are only read during startup shouldn't be editable, since changing
them would require an application reload.
"""
from django.utils.translation import ugettext_lazy as _
from mezzanine.conf import register_setting
register_setting(
name="ACCOUNTS_MIN_PASSWORD_LENGTH",
description=_("Minimum length for passwords"),
editable=False,
default=6,
)
register_setting(
name="ACCOUNTS_NO_USERNAME",
description=_("If ``True``, the username field will be excluded "
"from sign up and account update forms."),
editable=False,
default=False,
)
register_setting(
name="ACCOUNTS_PROFILE_FORM_EXCLUDE_FIELDS",
description=_("List of fields to exclude from the profile form."),
editable=False,
开发者ID:AdnanHodzic,项目名称:mezzanine,代码行数:32,代码来源:defaults.py
示例8: register_setting
from mezzanine.conf import register_setting
register_setting(
name="TEMPLATE_ACCESSIBLE_SETTINGS",
append=True,
default=("SOCIAL_LINK_FACEBOOK",
"SOCIAL_LINK_TWITTER",
"SOCIAL_LINK_PINTEREST",
"SOCIAL_LINK_VIMEO",
"SOCIAL_LINK_TUMBLR",
"SOCIAL_LINK_DELICIOUS",
),
)
register_setting(
name="SOCIAL_LINK_FACEBOOK",
label="Facebook link",
description="If present a Facebook icon linking here will be in the header.",
editable=True,
default="https://facebook.com/mezzatheme",
)
register_setting(
name="SOCIAL_LINK_TWITTER",
label="Twitter link",
description="If present a Twitter icon linking here will be in the header.",
editable=True,
default="https://twitter.com/mezzatheme",
)
register_setting(
开发者ID:mjstealey,项目名称:pam-web,代码行数:31,代码来源:defaults.py
示例9: register_setting
from mezzanine.conf import register_setting
register_setting(
name="RICHTEXT_ALLOWED_TAGS",
append=True,
default=("script",),
)
开发者ID:JesusAnaya,项目名称:jesusanaya.com,代码行数:7,代码来源:defaults.py
示例10: register_setting
from mezzanine.conf import register_setting
register_setting(
name="MZEVENTS_GOOGLE_MAPS_DOMAIN",
description="The Google Maps country domain to geocode addresses with",
editable=True,
default="maps.google.com.au",
)
register_setting(
name="MZEVENTS_HIDPI_STATIC_MAPS",
description="Generate maps suitable for Retina displays",
editable=True,
default=True,
)
开发者ID:joshcartme,项目名称:mezzanine-events,代码行数:15,代码来源:defaults.py
示例11: getattr
from __future__ import unicode_literals
from future.builtins import range
from django.conf import settings
from django.utils.translation import ugettext_lazy as _
from mezzanine.conf import register_setting
generic_comments = getattr(settings, "COMMENTS_APP", "") == "mezzanine.generic"
if generic_comments:
register_setting(
name="COMMENTS_ACCOUNT_REQUIRED",
label=_("Accounts required for commenting"),
description=_("If ``True``, users must log in to comment."),
editable=True,
default=False,
)
register_setting(
name="COMMENTS_DISQUS_SHORTNAME",
label=_("Disqus shortname"),
description=_("Shortname for the http://disqus.com comments "
"service."),
editable=True,
default="",
)
register_setting(
name="COMMENTS_DISQUS_API_PUBLIC_KEY",
开发者ID:11m09d,项目名称:weixin_market,代码行数:31,代码来源:defaults.py
示例12: register_setting
them would require an application reload.
"""
from django.utils.translation import ugettext_lazy as _
from mezzanine.conf import register_setting
register_setting(
name="PAGE_MENU_TEMPLATES",
description=_("A sequence of templates used by the ``page_menu`` "
"template tag. Each item in the sequence is a three item sequence, "
"containing a unique ID for the template, a label for the template, "
"and the template path. These templates are then available for "
"selection when editing which menus a page should appear in. Note "
"that if a menu template is used that doesn't appear in this "
"setting, all pages will appear in it."),
editable=False,
default=(
(1, _("Top navigation bar"), "pages/menus/dropdown.html"),
(2, _("Left-hand tree"), "pages/menus/tree.html"),
(3, _("Footer"), "pages/menus/footer.html"),
),
)
register_setting(
name="PAGE_MENU_TEMPLATES_DEFAULT",
description=_("A sequence of IDs from the ``PAGE_MENU_TEMPLATES`` "
"setting that defines the default menu templates selected when "
"creating new pages. By default all menu templates are selected. "
"Set this setting to an empty sequence to have no templates "
"selected by default."),
开发者ID:Aviatorjeremy,项目名称:mezzanine,代码行数:32,代码来源:defaults.py
示例13: register_setting
from mezzanine.conf import register_setting
from django.utils.translation import ugettext as _
#register_setting(
# name="IMAGE_FIELD_WIDGET_CLASS",
# description=_("Dotted package path and class name of the widget to use "
# "for the image fields`."),
# editable=False,
# default="django.forms.FileInput",
#)
register_setting(
name="RESTRICTED_WIDGETS",
label="Restricted Widgets",
description=_("Widgets which cannot be added by a client "),
editable=False,
append=True,
default=[
"TestWidget"
],
)
register_setting(
name="WIDGET_PERMISSION_HANDLER",
label="Widget Permission Handler",
description=_("A class which handles permissions for widgets"),
editable=False,
default=None,
)
开发者ID:gelliravi,项目名称:mezzanine_widgets,代码行数:30,代码来源:defaults.py
示例14: register_setting
from django.utils.translation import ugettext_lazy as _
from mezzanine.conf import register_setting
register_setting(
name="Enable Twitter",
label=_("For sending info about events"),
description=_("For sending info about events."),
editable=True,
default=True,
)
register_setting(
name="Consumer Key",
label=_("Twitter Consumer Key"),
description=_("Twitter Consumer Key"),
editable=True,
default="",
)
register_setting(
name="Consumer Secret",
label=_("Twitter Consumer Secret"),
description=_("Twitter Consumer Secret."),
editable=True,
default="",
)
register_setting(
name="Access Token",
label=_("Twitter Access Token"),
description=_("Twitter Access Token."),
开发者ID:galuszkak,项目名称:mezzanine-community,代码行数:31,代码来源:defaults.py
示例15: register_setting
from django.utils.translation import ugettext as _
from mezzanine.conf import register_setting
##################################################
# These first set of settings already exist in #
# mezzanine.conf.defaults, and are overridden #
# or appended to here, with Cartridge values. #
##################################################
# Default to False in Mezzanine, change to True so checkout can have
# an account option.
register_setting(
name="ACCOUNTS_ENABLED",
description="If True, users can create an account.",
editable=False,
default=True,
)
# Add shop admin modules to the admin menu.
register_setting(
name="ADMIN_MENU_ORDER",
description=_("Controls the ordering and grouping of the admin menu."),
editable=False,
default=(
(_("Content"), ("pages.Page", "blog.BlogPost",
"generic.ThreadedComment", (_("Media Library"), "fb_browse"),)),
(_("Shop"), ("shop.Product", "shop.ProductOption", "shop.DiscountCode",
"shop.Sale", "shop.Order")),
(_("Site"), ("sites.Site", "redirects.Redirect", "conf.Setting")),
(_("Users"), ("auth.User", "auth.Group",)),
开发者ID:krbanton,项目名称:cartridge,代码行数:32,代码来源:defaults.py
示例16: register_setting
from django.utils.translation import ugettext as _
from mezzanine.conf import register_setting
register_setting(
name="MEZZANINE_EDITOR_ENABLED",
description=_("Toggles editor workflow."),
editable=True,
default=True,
)
register_setting(
name="MEZZANINE_EDITOR_GROUPNAME",
description=_("Name for editor group."),
editable=True,
default="Editor",
)
register_setting(
name="MEZZANINE_EDITOR_SUPER",
description=_("Treat superuser as an editor."),
editable=True,
default=False,
)
开发者ID:renyi,项目名称:mezzanine-editor,代码行数:26,代码来源:defaults.py
示例17: register_setting
from socket import gethostname
from django.utils.translation import ugettext as _
from mezzanine.conf import register_setting
register_setting(
name="SHOP_CARD_TYPES",
description="Sequence of available credit card types for payment.",
editable=False,
default=("Mastercard", "Visa", "Diners", "Amex"),
)
register_setting(
name="SHOP_CART_EXPIRY_MINUTES",
description="Number of minutes of inactivity until carts are abandoned.",
editable=False,
default=30,
)
register_setting(
name="SHOP_CHECKOUT_ACCOUNT_ENABLED",
description="If True, users can create a login for the checkout process.",
editable=False,
default=True,
)
register_setting(
name="SHOP_CHECKOUT_ACCOUNT_REQUIRED",
开发者ID:gwho,项目名称:cartridge,代码行数:30,代码来源:defaults.py
示例18: register_setting
from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _
from mezzanine.conf import register_setting
register_setting(
name="BUFFER_CLIENT_ID",
label=_("Buffer Client ID"),
editable=True,
default='',
)
register_setting(
name="BUFFER_CLIENT_SECRET",
label=_("Buffer Client Secret"),
editable=True,
default='',
)
register_setting(
name="BUFFER_ACCESS_TOKEN",
label=_("Buffer Access Token"),
editable=True,
default='',
)
开发者ID:caffodian,项目名称:mezzanine-buffer,代码行数:25,代码来源:defaults.py
示例19: register_setting
"openhelpdesk.add_tipology",
"openhelpdesk.change_tipology",
"openhelpdesk.delete_tipology",
"auth.add_user",
"auth.change_user",
"auth.add_group",
"auth.change_group",
],
)
OPENHELPDESK_MAX_TIPOLOGIES_FOR_TICKET = 3
OPENHELPDESK_LDAP_OPERATOR_GROUPS = "Domain Admins"
OPENHELPDESK_LDAP_REQUESTER_GROUPS = ""
register_setting(
name="HELPDESK_REQUESTERS",
description="The group name of requesters.",
editable=False,
default=HELPDESK_REQUESTERS[0],
)
register_setting(
name="HELPDESK_OPERATORS",
description="The group name of helpdesk operator.",
editable=False,
default=HELPDESK_OPERATORS[0],
)
register_setting(
name="HELPDESK_ADMINS", description="The group name of helpdesk admins.", editable=False, default=HELPDESK_ADMINS[0]
)
register_setting(
开发者ID:simodalla,项目名称:open-helpdesk,代码行数:32,代码来源:defaults.py
示例20: register_setting
from django.utils.translation import ugettext_lazy as _
from mezzanine.conf import register_setting
register_setting(
name="SITE_FULL_TITLE",
label=_("Full Site Title"),
description="Expanded title",
editable=True,
default="People's Archive of Rural India",
)
register_setting(
name="ANALYTICS_PIWIK_URL",
label=_("PIWIK hosted instance url ( don't include the protocol)"),
description="Anyalytics with PIWIK",
editable=True,
default="analytics-ruralindiaonline.rhcloud.com",
)
register_setting(
name="ANALYTICS_ENABLED",
description="Setting to enable / disable analytics",
editable=True,
default=False,
)
register_setting(
name="SOCIAL_FACEBOOK",
label=_("Facebook Page Url"),
description="Facebook Page Url for PARI",
editable=True,
default="http://facebook.com",
开发者ID:manojlds,项目名称:pari,代码行数:31,代码来源:defaults.py
注:本文中的mezzanine.conf.register_setting函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论