设置¶
以下是GeoNode中可用的设置及其默认值的列表。这包括GeoNode依赖的一些外部应用程序的设置。
对于它们中的大多数,缺省值是好的。这些仅应针对生产中的高级配置或高度强化的系统进行更改。
最常见的可以通过 environment
变量来避免接触 settings.py
一点文件都没有。这是一个很好的做法,也是配置GeoNode(以及一般的Django应用程序)的首选做法。每当需要更改它们时,请相应地设置环境变量(如果环境变量可用),而不是通过 local_settings
。
A¶
ACCESS_TOKEN_EXPIRE_SECONDS¶
默认值:86400
环境:ACCESS_TOKEN_EXPIRE_SECONDS
当用户登录到GeoNode时,如果没有
ACCESS_TOKEN
存在,则将创建一个默认过期时间为ACCESS_TOKEN_EXPIRE_SECONDS
秒(默认为1天)。
ACCOUNT_ADAPTER¶
默认值:geonode.people.adapters.LocalAccountAdapter
自定义GeoNode人员(用户)帐户适配器。
ACCOUNT_APPROVAL_REQUIRED¶
默认值:False
环境:ACCOUNT_APPROVAL_REQUIRED
如果
ACCOUNT_APPROVAL_REQUIRED
等于True
中,新注册的用户必须由超级用户通过管理GUI激活,然后才能访问GeoNode。
ACCOUNT_CONFIRM_EMAIL_ON_GET¶
默认值:True
这是一个 django-allauth setting 它允许指定确认电子邮件地址时使用的HTTP方法。
ACCOUNT_EMAIL_REQUIRED¶
默认值:True
这是一个 django-allauth setting 其控制用户在注册时是否需要提供电子邮件地址。
ACCOUNT_EMAIL_VERIFICATION¶
默认值:optional
ACCOUNT_LOGIN_REDIRECT_URL¶
默认值:SITEURL
环境:LOGIN_REDIRECT_URL
这是一个 django-user-accounts setting 它允许在成功登录后指定默认重定向URL。
ACCOUNT_LOGOUT_REDIRECT_URL¶
默认值:SITEURL
环境:LOGOUT_REDIRECT_URL
这是一个 django-user-accounts setting 它允许在成功注销后指定默认重定向URL。
ACCOUNT_NOTIFY_ON_PASSWORD_CHANGE¶
默认值:True
环境:ACCOUNT_NOTIFY_ON_PASSWORD_CHANGE
ACCOUNT_OPEN_SIGNUP¶
默认值:True
环境:ACCOUNT_OPEN_SIGNUP
这是一个 django-user-accounts setting 是否允许用户自行注册到GeoNode。
ACCOUNT_SIGNUP_FORM_CLASS¶
默认值:geonode.people.forms.AllauthReCaptchaSignupForm
环境:ACCOUNT_SIGNUP_FORM_CLASS
仅当 RECAPTCHA_ENABLED 选项为
True
。
ACTSTREAM_SETTINGS¶
默认值::
{ 'FETCH_RELATIONS': True, 'USE_PREFETCH': False, 'USE_JSONFIELD': True, 'GFK_FETCH_DEPTH': 1, }Actstream设置。
ADMIN_MODERATE_UPLOADS¶
默认值:False
当此变量设置为
True
,每个上传的资源在对公众用户可见之前都必须经过批准。直到资源进入
PENDING APPROVAL
状态时,除非为其他用户或组设置了特定的编辑权限,否则只有超级用户、所有者和组成员才能访问该状态。A
Group Manager
can approve the resource, but he cannot publish it whenever the settingRESOURCE_PUBLISHING
is set toTrue
. Otherwise, ifRESOURCE_PUBLISHING
is set toFalse
, the resource becomes accessible as soon as it is approved.
ADMINS_ONLY_NOTICE_TYPES¶
默认值:['monitoring_alert',]
标准用户不应查看或设置的通知标签列表。
此类通知将在通知设置页面中隐藏,并且对于非超级用户会自动设置为False。
ADVANCED_EDIT_EXCLUDE_FIELD¶
默认值:[]
要从“高级编辑”页面中排除的元素(项目名称)列表。
示例:
ADVANCED_EDIT_EXCLUDE_FIELD=['title', 'keywords', 'tkeywords']
AGON_RATINGS_CATEGORY_CHOICES¶
默认值::
{ "maps.Map": { "map": "How good is this map?" }, "layers.Layer": { "layer": "How good is this layer?" }, "documents.Document": { "document": "How good is this document?" } }
ALLOWED_DOCUMENT_TYPES¶
默认值::
['doc', 'docx', 'gif', 'jpg', 'jpeg', 'ods', 'odt', 'odp', 'pdf', 'png', 'ppt', 'pptx', 'rar', 'sld', 'tif', 'tiff', 'txt', 'xls', 'xlsx', 'xml', 'zip', 'gz', 'qml']可以上载到文档应用程序的可接受文件扩展名列表。
ANONYMOUS_USER_ID¶
默认值:-1
环境:ANONYMOUS_USER_ID
匿名用户的ID。这是一个姜戈守护者的场景。
API_INCLUDE_REGIONS_COUNT¶
默认值:False
环境:API_INCLUDE_REGIONS_COUNT
如果设置为
True
,则会向API JSON序列化程序添加一个包含可用区域总数的计数器。
API_LIMIT_PER_PAGE¶
默认值:200
环境:API_LIMIT_PER_PAGE
接口0返回的项数等于无限制。不同于
CLIENT_RESULTS_LIMIT
影响资源列表中每页的项目数。
API_LOCKDOWN¶
默认值:True
环境:API_LOCKDOWN
如果将其设置为
True
在搜索用户、组、类别、区域、标记等时,用户必须经过身份验证才能获得搜索结果。按上述类型之一过滤Resourcebase对象(如图层、地图或文档)的搜索结果不起作用。注意:如果API_LOCKDOWN设置为False
匿名用户可以访问所有详细信息。
ASYNC_SIGNALS¶
默认值:False
环境:ACCOUNT_NOTIFY_ON_PASSWORD_CHANGE
AUTH_EXEMPT_URLS¶
默认值::
(r'^/?$', '/gs/*', '/static/*', '/o/*', '/api/o/*', '/api/roles', '/api/adminRole', '/api/users', '/api/layers',)用户无需身份验证即可访问的URL模式元组。在以下情况下,此设置不起作用
LOCKDOWN_GEONODE
不是真的。例如,AUTH_EXEMPT_URLS = ('/maps',)
将允许未经验证的用户浏览地图。
AUTO_ASSIGN_REGISTERED_MEMBERS_TO_REGISTERED_MEMBERS_GROUP_NAME¶
默认值:True
环境:AUTO_ASSIGN_REGISTERED_MEMBERS_TO_REGISTERED_MEMBERS_GROUP_NAME
自动将用户分配给默认用户
REGISTERED_MEMBERS_GROUP_NAME
私人群组之后AUTO_ASSIGN_REGISTERED_MEMBERS_TO_REGISTERED_MEMBERS_GROUP_AT
。
AUTO_ASSIGN_REGISTERED_MEMBERS_TO_REGISTERED_MEMBERS_GROUP_AT¶
默认值:activation
环境:AUTO_ASSIGN_REGISTERED_MEMBERS_TO_REGISTERED_MEMBERS_GROUP_AT
选项:"registration" | "activation" | "login"
自动将用户分配给默认用户
REGISTERED_MEMBERS_GROUP_NAME
{“注册”|“激活”|“登录”}之后的私密组。请注意,无论何时
ACCOUNT_EMAIL_VERIFICATION == True
和ACCOUNT_APPROVAL_REQUIRED == False
,用户将能够注册,他们将成为active
即使他们在电子邮件被验证后才能登录。
AUTO_GENERATE_AVATAR_SIZES¶
默认值:20, 30, 32, 40, 50, 65, 70, 80, 100, 140, 200, 240
表示要在上载时生成的化身大小的整数的可迭代数。如果预先生成调整大小的版本,这可以节省以后的渲染时间。
AVATAR_GRAVATAR_SSL¶
默认值:False
环境:AVATAR_GRAVATAR_SSL
选项:True | False
从gravatar.com加载回退映像时强制使用SSL。
AVATAR_DEFAULT_URL¶
默认值:/geonode/img/avatar.png
环境:AVATAR_GRAVATAR_SSL
选项:"filepath to image"
允许在用户尚未上载配置文件映像的情况下设置自定义回退映像。需求
AVATAR_PROVIDERS
以便正确设置。
AVATAR_PROVIDERS¶
默认值:'avatar.providers.PrimaryAvatarProvider','avatar.providers.GravatarAvatarProvider','avatar.providers.DefaultAvatarProvider'环境:AVATAR_PROVIDERS
选项:Avatar provider object
此设置配置加载重力图像的顺序。一个常见的用例是使用本地映像,而不是从gravatar.com加载的备用映像。要执行此操作,您需要更改顺序,如下所示:
'avatar.providers.PrimaryAvatarProvider','avatar.providers.DefaultAvatarProvider','avatar.providers.GravatarAvatarProvider'(GravatarAvatarProvider之前的DefaultAvatarProvider)
AWS_ACCESS_KEY_ID¶
默认值:''
环境:AWS_ACCESS_KEY_ID
这是一个 Django storage setting 您的Amazon Web服务访问密钥,字符串形式。
警告
只有在以下情况下才有效
DEBUG = False
AWS_BUCKET_NAME¶
默认值:''
环境:S3_BUCKET_NAME
将从中拉取静电和/或媒体文件的S3存储桶地理节点的名称。通过环境变量S3_BUCK_NAME进行设置。这是一个 Django storage setting
警告
只有在以下情况下才有效
DEBUG = False
AWS_QUERYSTRING_AUTH¶
默认值:False
这是一个 Django storage setting 将AWS_QUERYSTRING_AUTH设置为FALSE以从生成的URL中删除查询参数身份验证。如果您的S3存储桶是公共的,这会很有用。
警告
只有在以下情况下才有效
DEBUG = False
AWS_S3_BUCKET_DOMAIN¶
https://github.com/GeoNode/geonode/blob/master/geonode/settings.py#L1661
AWS_S3_BUCKET_DOMAIN = '%s.s3.amazonaws.com' % AWS_STORAGE_BUCKET_NAME
警告
只有在以下情况下才有效
DEBUG = False
AWS_SECRET_ACCESS_KEY¶
默认值:''
环境:AWS_SECRET_ACCESS_KEY
这是一个 Django storage setting 您的Amazon Web Services秘密访问密钥,字符串形式。
警告
只有在以下情况下才有效
DEBUG = False
AWS_STORAGE_BUCKET_NAME¶
默认值:''
环境:S3_BUCKET_NAME
这是一个 Django storage setting 您的Amazon Web服务存储桶名称,字符串形式。
警告
只有在以下情况下才有效
DEBUG = False
B¶
BING_API_KEY¶
默认值:None
环境:BING_API_KEY
此属性允许启用Bing空中背景。
如果使用
mapstore
客户端库,请确保MAPSTORE_BASELAYERS
包括以下内容:if BING_API_KEY: BASEMAP = { "type": "bing", "title": "Bing Aerial", "name": "AerialWithLabels", "source": "bing", "group": "background", "apiKey": "{{apiKey}}", "visibility": False } DEFAULT_MS2_BACKGROUNDS = [BASEMAP,] + DEFAULT_MS2_BACKGROUNDS
BROKER_HEARTBEAT¶
默认值:0
客户端和代理都使用心跳来检测连接是否关闭。这是一个 Celery setting 。
BROKER_TRANSPORT_OPTIONS¶
默认值::
{ 'fanout_prefix': True, 'fanout_patterns': True, 'socket_timeout': 60, 'visibility_timeout': 86400 }这是一个 Celery setting 。
C¶
CACHES¶
默认值::
CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.dummy.DummyCache', }, 'resources': { 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'TIMEOUT': 600, 'OPTIONS': { 'MAX_ENTRIES': 10000 } } }包含要与Django一起使用的所有缓存设置的字典。这是一个 Django setting
这个
'default'
缓存被禁用,因为我们现在没有区分客户端会话的机制,并且我们不希望所有用户获取相同的API结果。这个
'resources'
is not currently used. It might be helpful for caching Django template fragments 和/或 Tastypie API Caching 。
CACHE_BUSTING_MEDIA_ENABLED¶
默认值:False
环境:CACHE_BUSTING_MEDIA_ENABLED
这是一个 Django ManifestStaticFilesStorage storage setting 一个布尔值,允许您启用
ManifestStaticFilesStorage storage
。这只适用于生产系统。警告
只有在以下情况下才有效
DEBUG = False
CACHE_BUSTING_STATIC_ENABLED¶
默认值:False
环境:CACHE_BUSTING_STATIC_ENABLED
这是一个 Django ManifestStaticFilesStorage storage setting 一个布尔值,允许您启用
ManifestStaticFilesStorage storage
。这只适用于生产系统。警告
只有在以下情况下才有效
DEBUG = False
CASCADE_WORKSPACE¶
默认值:geonode
环境:CASCADE_WORKSPACE
CATALOGUE¶
具有以下键的词典:
引擎:CSW后端(默认为
geonode.catalogue.backends.pycsw_local
)URL:此GeoNode的CSW实例的完全限定基本URL用户名:登录凭据(如果需要)密码:登录凭据(如果需要)pycsw是GeoNode中启用的默认CSW。pycsw配置指令在PYCSW条目中进行管理。
CATALOGUE_METADATA_TEMPLATE¶
默认值:
catalogue/full_metadata.xml
包含元数据所需的目录XML文件的字符串。
CATALOGUE_METADATA_XSL¶
默认值:
'/static/metadataxsl/metadata.xsl
一个字符串,指向用于将元数据XML转换为人类可读HTML的XSL。
CELERYD_POOL_RESTARTS¶
默认值:
True
这是一个 Celery setting 。
CELERY_ACCEPT_CONTENT¶
默认设置:
['json']
这是一个 Celery setting 。
CELERY_ACKS_LATE¶
默认值:
True
这是一个 Celery setting
CELERY_BEAT_SCHEDULE¶
您可以在此定义计划任务。
CELERY_DISABLE_RATE_LIMITS¶
默认值:
False
这是一个 Celery setting 。
CELERY_ENABLE_UTC¶
默认值:
True
这是一个 Celery setting 。
CELERY_MAX_CACHED_RESULTS¶
默认值:
32768
这是一个 Celery setting 。
CELERY_MESSAGE_COMPRESSION¶
默认值:
gzip
这是一个 Celery setting 。
CELERY_RESULT_PERSISTENT¶
默认值:
False
这是一个 Celery setting 。
CELERY_RESULT_SERIALIZER¶
默认值:
json
这是一个 Celery setting 。
CELERY_SEND_TASK_SENT_EVENT¶
默认值:
True
如果启用,将为每个任务发送任务发送事件,以便可以在任务被工作人员使用之前对其进行跟踪。这是一个 Celery setting 。
CELERY_TASK_ALWAYS_EAGER¶
默认值:
False if ASYNC_SIGNALS else True
这是一个 Celery setting 。
CELERY_TASK_CREATE_MISSING_QUEUES¶
默认值:
True
这是一个 Celery setting 。
CELERY_TASK_IGNORE_RESULT¶
默认值:
True
这是一个 Celery setting 。
CELERY_TASK_QUEUES¶
默认值::
Queue('default', GEONODE_EXCHANGE, routing_key='default'), Queue('geonode', GEONODE_EXCHANGE, routing_key='geonode'), Queue('update', GEONODE_EXCHANGE, routing_key='update'), Queue('cleanup', GEONODE_EXCHANGE, routing_key='cleanup'), Queue('email', GEONODE_EXCHANGE, routing_key='email'),具有注册队列的元组。
CELERY_TASK_RESULT_EXPIRES¶
默认值:43200
环境:CELERY_TASK_RESULT_EXPIRES
这是一个 Celery setting 。
CELERY_TASK_SERIALIZER¶
默认值:
json
环境:CELERY_TASK_SERIALIZER
这是一个 Celery setting 。
CELERY_TIMEZONE¶
默认值:UTC
环境:TIME_ZONE
这是一个 Celery setting 。
CELERY_TRACK_STARTED¶
默认值:
True
这是一个 Celery setting 。
CELERY_WORKER_DISABLE_RATE_LIMITS¶
默认值:
False
禁用工作速率限制(在给定时间范围内可以运行的任务数)。
CELERY_WORKER_SEND_TASK_EVENTS¶
默认值:
False
发送事件,以便其他工具可以监视工作人员。
CLIENT_RESULTS_LIMIT¶
默认值:5
环境:CLIENT_RESULTS_LIMIT
GeoNode搜索页面中列出的每页结果数。不同于
API_LIMIT_PER_PAGE
,影响接口返回的项数。
CREATE_LAYER¶
默认值:False
环境:CREATE_LAYER
启用创建层插件。
CKAN_ORIGINS¶
默认值::
CKAN_ORIGINS = [{ "label":"Humanitarian Data Exchange (HDX)", "url":"https://data.hdx.rwlabs.org/dataset/new?title={name}¬es={abstract}", "css_class":"hdx" }]用于生成指向共享选项卡中显示的CKAN实例的链接的字典列表。对于每个源,名称和抽象格式参数将替换为ResourceBase对象(层、地图、文档)的实际值。默认情况下未启用此功能。要启用该功能,请取消注释以下行:SOLICAL_ORIGINS.EXTEND(CKAN_RESOURCES)。
D¶
DATA_UPLOAD_MAX_NUMBER_FIELDS¶
默认值:
100000
解析的属性的最大值。
DEBUG¶
默认值:False
环境:DEBUG
调试模式的主要功能之一是显示详细的错误页。如果您的应用程序在debug为True时引发异常,Django将显示详细的回溯,包括大量关于您的环境的元数据,例如当前定义的所有Django设置(来自settings.py)。这是一个 Django Setting
DEBUG_STATIC¶
默认值:False
环境:DEBUG_STATIC
加载静电文件的非缩小版本。
DEFAULT_ANONYMOUS_DOWNLOAD_PERMISSION¶
默认值:
True
默认情况下,上传的资源是否可以下载。
默认值:
True
上传的资源是否默认为公共资源。
DEFAULT_AUTO_FIELD¶
默认值:
django.db.models.AutoField
用于没有PRIMARY_KEY=True字段的模型的默认主键字段类型。Django文档https://docs.djangoproject.com/it/3.2/ref/settings/#std:setting-DEFAULT_AUTO_FIELD
DEFAULT_LAYER_FORMAT¶
默认值:image/png
环境:DEFAULT_LAYER_FORMAT
请求的平铺图像的默认格式。
DEFAULT_MAP_CENTER¶
默认值:(0, 0)
环境:DEFAULT_MAP_CENTER_X
DEFAULT_MAP_CENTER_Y
包含要在新创建的地图中使用的中心点的纬度/经度坐标的二元组。
DEFAULT_MAP_CRS¶
默认值:EPSG:3857
环境:DEFAULT_MAP_CRS
默认地图投影。默认值:EPSG:3857
DEFAULT_MAP_ZOOM¶
默认值:0
环境:DEFAULT_MAP_ZOOM
要在新创建的地图中使用的缩放级别。这与OpenLayers的缩放级别设置类似;0表示世界范围,每个附加级别都会在每个方向上将视口减半。
DEFAULT_SEARCH_SIZE¶
默认值:10
环境:DEFAULT_SEARCH_SIZE
一个整数,它指定使用时的默认搜索大小
geonode.search
用于查询数据。
DEFAULT_WORKSPACE¶
默认值:geonode
环境:DEFAULT_WORKSPACE
标准Geoserver工作空间。
DELAYED_SECURITY_SIGNALS¶
默认值:False
环境:DELAYED_SECURITY_SIGNALS
此设置仅在以下情况下有效
GEOFENCE_SECURITY_ENABLED
已设置为True
GeoNode正在利用GeoServer BACKEND
。通过将其设置为
True
,每次更新/更改图层的权限时,不会立即应用这些权限,但仅在以下任一情况下才会应用:
芹菜工人正在运行,它能够执行
geonode.security.tasks.synch_guardian
周期性任务;请注意,任务将根据相应的PeriodicTask模型中定义的间隔值定期执行。周期性的
cron
作业运行sync_security_rules
管理命令,或者从Django shell手动执行。用户(图层所有者或有权更改其权限的用户)单击GeoNode UI按钮
Sync permissions immediately
警告
在安全规则不同步之前,公共用户将无法再访问图层!
DISPLAY_COMMENTS¶
默认值:True
环境:DISPLAY_COMMENTS
如果设置为False,则隐藏注释。
DISPLAY_RATINGS¶
默认值:True
环境:DISPLAY_RATINGS
如果设置为False,则隐藏评级。
DISPLAY_WMS_LINKS¶
默认值:True
环境:DISPLAY_WMS_LINKS
如果设置为FALSE,则隐藏到Geoserver的直接WMS链接。
DISPLAY_ORIGINAL_DATASET_LINK¶
默认值:True
环境:DISPLAY_ORIGINAL_DATASET_LINK
如果设置为FALSE,则隐藏原始数据集下载。
DOWNLOAD_FORMATS_METADATA¶
指定哪些元数据格式可供用户下载。
默认值::
DOWNLOAD_FORMATS_METADATA = [ 'Atom', 'DIF', 'Dublin Core', 'ebRIM', 'FGDC', 'ISO', ]
DOWNLOAD_FORMATS_VECTOR¶
指定哪些矢量数据格式可供用户下载。
默认值::
DOWNLOAD_FORMATS_VECTOR = [ 'JPEG', 'PDF', 'PNG', 'Zipped Shapefile', 'GML 2.0', 'GML 3.1.1', 'CSV', 'Excel', 'GeoJSON', 'KML', 'View in Google Earth', 'Tiles', ]
DOWNLOAD_FORMATS_RASTER¶
指定用户可以下载的栅格数据格式。
默认值::
DOWNLOAD_FORMATS_RASTER = [ 'JPEG', 'PDF', 'PNG' 'Tiles', ]
E¶
EMAIL_ENABLE¶
默认值:False
选项:
EMAIL_BACKEND
默认值:
django.core.mail.backends.smtp.EmailBackend
环境:
DJANGO_EMAIL_BACKEND
EMAIL_HOST
默认值:
localhost
EMAIL_PORT
默认值:
25
EMAIL_HOST_USER
默认值:
''
EMAIL_HOST_PASSWORD
默认值:
''
EMAIL_USE_TLS
默认值:
False
EMAIL_USE_SSL
默认值:
False
DEFAULT_FROM_EMAIL
默认值:
GeoNode <no-reply@geonode.org>
EPSG_CODE_MATCHES¶
默认值:{ 'EPSG:4326': '(4326) WGS 84', 'EPSG:900913': '(900913) Google Maps Global Mercator', 'EPSG:3857': '(3857) WGS 84 / Pseudo-Mercator', 'EPSG:3785': '(3785 DEPRECATED) Popular Visualization CRS / Mercator', 'EPSG:32647': '(32647) WGS 84 / UTM zone 47N', 'EPSG:32736': '(32736) WGS 84 / UTM zone 36S' }支持的投影与其EPSG代码相关联的人类可读描述。每当GeoNode无法识别合适的投影时,此列表将在上传过程中呈现给用户。这些代码应与 UPLOADER 在Geoserver也可以买到。
F¶
FREETEXT_KEYWORDS_READONLY¶
默认值:False
环境:FREETEXT_KEYWORDS_READONLY
使自由文本关键字对用户可写。或在设置为False时为只读。
G¶
GEOFENCE_SECURITY_ENABLED¶
默认值:True
(False Is Test Is True)环境:GEOFENCE_SECURITY_ENABLED
是否使用了GeoFence安全系统。
GEOIP_PATH¶
默认值:Path to project
环境:PROJECT_ROOT
GeoIPCities.dat写入的本地路径。确保您的用户必须具有写入权限。
GEONODE_APPS¶
如果启用,则使用Conrib应用程序。
GEONODE_CLIENT_LAYER_PREVIEW_LIBRARY¶
默认值:
"mapstore"
用于显示层预览图像的库。库选项包括:
"mapstore"
"leaflet"
"react"
GEONODE_EXCHANGE¶
默认值::Exchange("default", type="direct", durable=True)
由geonode发布的交易所定义。有关交易所的更多信息,请访问 celery docs 。
GEOSERVER_EXCHANGE¶
默认值::Exchange("geonode", type="topic", durable=False)
Geoserver发布的交易所定义。有关交易所的更多信息,请访问 celery docs 。
GEOSERVER_LOCATION¶
默认值:http://localhost:8080/geoserver/
环境:GEOSERVER_LOCATION
可使用Geoserver的URL。
GEOSERVER_PUBLIC_HOST¶
默认值:SITE_HOST_NAME
(变量)环境:GEOSERVER_PUBLIC_HOST
Geoserver可用的公共主机名。
GEOSERVER_PUBLIC_LOCATION¶
默认值:SITE_HOST_NAME
(变量)环境:GEOSERVER_PUBLIC_LOCATION
可使用Geoserver的公共场所。
GEOSERVER_PUBLIC_PORT¶
默认值:8080 (Variable)
环境:GEOSERVER_PUBLIC_PORT
可使用Geoserver的公共端口。
GEOSERVER_WEB_UI_LOCATION¶
默认值:GEOSERVER_PUBLIC_LOCATION (Variable)
环境:GEOSERVER_WEB_UI_LOCATION
可使用Geoserver的公共场所。
GROUP_PRIVATE_RESOURCES¶
默认值:False
环境:GROUP_PRIVATE_RESOURCES
如果启用此选项,其他人将看不到属于某个组的资源
H¶
HAYSTACK_FACET_COUNTS¶
默认值:True
环境:HAYSTACK_FACET_COUNTS
如果设置为True,将向用户提供有关与他们可能感兴趣的术语匹配的资源数量的反馈。
HAYSTACK_SEARCH¶
默认值:False
环境:HAYSTACK_SEARCH
启用/禁用干草堆搜索后端配置。
L¶
LEAFLET_CONFIG¶
用来制作传单的字典。
LICENSES¶
默认值:{ 'ENABLED': True, 'DETAIL': 'above', 'METADATA': 'verbose', }启用许可证用户界面
LOCAL_SIGNALS_BROKER_URL¶
默认值:memory://
LOCKDOWN_GEONODE¶
默认值:False
环境:LOCKDOWN_GEONODE
默认情况下,GeoNode应用程序允许访问者在没有经过身份验证的情况下查看大多数页面。如果将其设置为
True
必须先对用户进行身份验证,然后才能访问中未包含的URL路由AUTH_EXEMPT_URLS
。
LOGIN_URL¶
默认值:{{}}account/login/'.format(SITEURL)
环境:LOGIN_URL
请求被重定向以进行登录的URL。
LOGOUT_URL¶
默认值:{{}}account/login/'.format(SITEURL)
环境:LOGOUT_URL
请求被重定向以注销的URL。
M¶
MAP_CLIENT_USE_CROSS_ORIGIN_CREDENTIALS¶
默认值:False
环境:MAP_CLIENT_USE_CROSS_ORIGIN_CREDENTIALS
为geonode-client启用跨域请求。
MAPSTORE_BASELAYERS¶
默认值:[ { "type": "osm", "title": "Open Street Map", "name": "mapnik", "source": "osm", "group": "background", "visibility": True }, { "type": "tileprovider", "title": "OpenTopoMap", "provider": "OpenTopoMap", "name": "OpenTopoMap", "source": "OpenTopoMap", "group": "background", "visibility": False }, { "type": "wms", "title": "Sentinel-2 cloudless - https://s2maps.eu", "format": "image/jpeg", "id": "s2cloudless", "name": "s2cloudless:s2cloudless", "url": "https://maps.geo-solutions.it/geoserver/wms", "group": "background", "thumbURL": "%sstatic/mapstorestyle/img/s2cloudless-s2cloudless.png" % SITEURL, "visibility": False }, { "source": "ol", "group": "background", "id": "none", "name": "empty", "title": "Empty Background", "type": "empty", "visibility": False, "args": ["Empty Background", {"visibility": False}] } ]环境:MAPSTORE_BASELAYERS
允许指定MapStore应使用的背景。该参数
visibility
对于图层,指定哪个图层是默认图层。使用不带OpenStreetMap的Bing背景的示例配置可能如下所示:
[ { "type": "bing", "title": "Bing Aerial", "name": "AerialWithLabels", "source": "bing", "group": "background", "apiKey": "{{apiKey}}", "visibility": True }, { "type": "tileprovider", "title": "OpenTopoMap", "provider": "OpenTopoMap", "name": "OpenTopoMap", "source": "OpenTopoMap", "group": "background", "visibility": False }, { "type": "wms", "title": "Sentinel-2 cloudless - https://s2maps.eu", "format": "image/jpeg", "id": "s2cloudless", "name": "s2cloudless:s2cloudless", "url": "https://maps.geo-solutions.it/geoserver/wms", "group": "background", "thumbURL": "%sstatic/mapstorestyle/img/s2cloudless-s2cloudless.png" % SITEURL, "visibility": False }, { "source": "ol", "group": "background", "id": "none", "name": "empty", "title": "Empty Background", "type": "empty", "visibility": False, "args": ["Empty Background", {"visibility": False}] } ]警告
要使用Bing背景,您需要正确设置并提供有效的
BING_API_KEY
MAX_DOCUMENT_SIZE¶
默认值:2
环境:MAX_DOCUMENT_SIZE
允许的文档大小(MB)。
METADATA_PARSERS¶
可以定义多个XML解析器,以便在图层上载期间摄取XML。
变量应该以这种方式在 settings.py :
METADATA_PARSERS = ['list', 'of', 'parsing', 'functions']
如果要始终使用默认元数据解析器,并且在使用您自己的元数据解析器后,必须将变量的第一个值设置为 __DEFAULT__ 示例:
METADATA_PARSERS = ['__DEFAULT__', 'custom_parsing_function]
如果未设置,系统将使用 __DEFAULT__ 解析器。
必须在输入6参数中接受自定义解析函数,这些参数是:
-exml(Xmlfile)-uuid(Str)-数字(DICT)-区域(列表)-关键字(列表)-自定义(词典)
如果您想在默认解析器之后使用解析器,下面是变量的填充方式:
-exml:要解析的XML文件-uuid:图层的uuid-Varies:属于ResourceBase的信息字典-Regions:从XML中提取的区域列表-关键字:已经划分为自由文本和萨鲁斯的关键字词典列表-自定义:自定义变量
注意:关键字必须采用特定格式,因为稍后此字典将由 KeywordHandler 其将关键字/同义词库分配给该层。
以下是预期解析器函数的示例
有关更多信息,请访问 TestCustomMetadataParser 其中包含烟雾测试来解释功能
METADATA_STORERS¶
可以在层上载过程中定义多个层存储器。
变量应该以这种方式声明:
METADATA_STORERS = ['custom_storer_function']
注意:默认情况下,层始终以默认行为保存。
必须在输入2参数中接受自定义存储器函数,这些参数是:
-Layer(Layer模型实例)-自定义(词典)
以下是默认情况下变量的填充方式:
-我们要更改的层(层模型实例)-CUSTOM:解析器填充的自定义DICT
以下是预期存储程序函数的示例
有关更多信息,请访问 TestMetadataStorers 其中包含烟雾测试来解释功能
MISSING_THUMBNAIL¶
默认值:
geonode/img/missing_thumb.png
用作缩略图占位符的图像的路径。
MEMCACHED_BACKEND¶
默认值:
django.core.cache.backends.memcached.PyMemcacheCache
定义将使用memcached的哪个后端
MEMCACHED_ENABLED¶
默认值:
False
如果为True,将使用memcached_backend作为缓存中的默认后端
MODIFY_TOPICCATEGORY¶
默认值:
False
元数据主题类别列表不能修改,因为它是国际标准化组织严格定义的(参见:http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml并查看<CodeListDictionary gml:id=“MD_MD_TOPICCategoryCode”>元素)。
某些自定义仍然可以更改IS_CHOICE和GeoNode Description字段。
如果需要添加/删除/更新类别,可以将MODIFY_TOPICCATEGORY设置设置为True。
MONITORING_ENABLED¶
默认值:
False
启用内部监控应用程序 (geonode.monitoring )。如果设置为 True ,将以下代码添加到您的本地设置中:
MONITORING_ENABLED = True # add following lines to your local settings to enable monitoring if MONITORING_ENABLED: INSTALLED_APPS + ('geonode.monitoring',) MIDDLEWARE_CLASSES + ('geonode.monitoring.middleware.MonitoringMiddleware',)看见 只读和维护模式 有关详细信息,请参阅。
MONITORING_DATA_AGGREGATION¶
默认值:
( (timedelta(seconds=0), timedelta(minutes=1),), (timedelta(days=1), timedelta(minutes=60),), (timedelta(days=14), timedelta(days=1),), )配置过去数据的聚合以控制数据解析。默认情况下,它以相反的顺序列出数据期限和聚合:
-对于当前数据,1分钟分辨率-对于超过1天的数据,1小时分辨率-对于超过2周的数据,1天解析看见 只读和维护模式 了解更多详细信息。
此设置仅在以下情况下才会生效 USER_ANALYTICS_ENABLED 是真的。
MONITORING_DATA_TTL¶
默认值:365
环境:MONITORING_DATA_TTL
监控数据应存储多长时间(以天为单位)。
MONITORING_DISABLE_CSRF¶
默认值:False
环境:MONITORING_DISABLE_CSRF
将其设置为true可禁用通知配置视图的CSRF检查,请谨慎使用-仅用于开发目的。
MONITORING_SKIP_PATHS¶
默认值:
( '/api/o/', '/monitoring/', '/admin', '/jsi18n', STATIC_URL, MEDIA_URL, re.compile('^/[a-z]{2}/admin/'), )跳过某些无用的路径,以避免太多地混淆分析统计数据。看见 只读和维护模式 去了解更多关于它的信息。
此设置仅在以下情况下才会生效 USER_ANALYTICS_ENABLED 是真的。
N¶
NOTIFICATIONS_MODULE¶
默认值:
pinax.notifications
用于通知的应用程序。(pinax.通知或通知)
NOTIFICATION_ENABLED¶
默认值:True
环境:NOTIFICATION_ENABLED
启用或禁用通知系统。
O¶
OAUTH2_API_KEY¶
默认值:None
环境:OAUTH2_API_KEY
为了保护地理服务器用来获取用户角色和信息的OAuth2睡觉端点,您应该设置此密钥并配置
geonode REST role service
相应地。保守秘密!警告
如果未设置,则用户可以在未经授权的情况下访问终结点。
OAUTH2_PROVIDER¶
参考文献: OAuth Toolkit settings
OAUTH2_PROVIDER_APPLICATION_MODEL¶
默认值:oauth2_provider.Application
参考文献: OAuth Toolkit settings
OAUTH2_PROVIDER_ACCESS_TOKEN_MODEL¶
默认值:oauth2_provider.AccessToken
参考文献: OAuth Toolkit settings
OAUTH2_PROVIDER_ID_TOKEN_MODEL¶
默认值:oauth2_provider.IDToken
参考文献: OAuth Toolkit settings
OAUTH2_PROVIDER_GRANT_MODEL¶
默认值:oauth2_provider.Grant
参考文献: OAuth Toolkit settings
OAUTH2_PROVIDER_REFRESH_TOKEN_MODEL¶
默认值:oauth2_provider.RefreshToken
参考文献: OAuth Toolkit settings
OGC_SERVER_DEFAULT_PASSWORD¶
默认值:geoserver
环境:GEOSERVER_ADMIN_PASSWORD
Geoserver密码。
OGC_SERVER_DEFAULT_USER¶
默认值:admin
环境:GEOSERVER_ADMIN_USER
Geoserver用户。
OGC_SERVER¶
默认值:
{{}}
(空字典)OGC服务器及其选项的字典。主服务器应列在“默认”键中。如果没有“default”键,或者如果
OGC_SERVER
设置不存在,Geonode将引发配置不正确的异常。下面是OGC_SERVER
设置::OGC_SERVER = { 'default' : { 'LOCATION' : 'http://localhost:8080/geoserver/', 'USER' : 'admin', 'PASSWORD' : 'geoserver', } }
BACKEND
默认值:
"geonode.geoserver"
要使用的OGC服务器后端。后端选项包括:
'geonode.geoserver'
BACKEND_WRITE_ENABLED
默认值:
True
指定是否可以写入OGC服务器。如果为False,则不会执行修改OGC服务器上的数据的操作。
DATASTORE
默认值:
''
(空字符串)表示矢量数据存储区名称的可选字符串,Geonode上载将导入到其中。要支持矢量数据存储区导入,还需要在
DATABASES
同名词典。示例::OGC_SERVER = { 'default' : { 'LOCATION' : 'http://localhost:8080/geoserver/', 'USER' : 'admin', 'PASSWORD' : 'geoserver', 'DATASTORE': 'geonode_imports' } } DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': 'development.db', }, 'geonode_imports' : { 'ENGINE': 'django.contrib.gis.db.backends.postgis', 'NAME': 'geonode_imports', 'USER' : 'geonode_user', 'PASSWORD' : 'a_password', 'HOST' : 'localhost', 'PORT' : '5432', } }GEONODE_SECURITY_ENABLED
默认值:
True
一个布尔值,表示是否启用GeoNode的安全应用程序。
LOCATION
默认值:
"http://localhost:8080/geoserver/"
GeoNode可以用来构建OGC服务URL的基本URL。如果使用Geoserver,您可以通过访问Geoserver管理主页(末尾不带/web/)来确定这一点。例如,如果地理服务器管理应用程序位于http://example.com/geoserver/web/,,则服务器的位置为http://example.com/geoserver.
MAPFISH_PRINT_ENABLED
默认值:
True
一个布尔值,表示服务器上是否启用了MapFish打印扩展。
PASSWORD
默认值:
'geoserver'
字符串形式的OGC服务器的管理密码。
PRINT_NG_ENABLED
默认值:
True
一个布尔值,表示是否启用地图和图层打印。
PUBLIC_LOCATION
默认值:
"http://localhost:8080/geoserver/"
在来自Geonode的大多数公共请求中使用的URL。此设置允许用户写入一个OGC服务器(位置设置),并从单独的服务器或PUBLIC_LOCATION读取。
USER
默认值:
'admin'
OGC服务器的管理用户名,字符串形式。
WMST_ENABLED
默认值:
False
未实施。
WPS_ENABLED
默认值:
False
未实施。
TIMEOUT
默认值:
10
等待服务器响应的最长时间(秒)。
OGP_URL¶
默认值:http://geodata.tufts.edu/solr/select
环境:OGP_URL
Geodata.tufts.edu getCapability的端点。
OPENGRAPH_ENABLED¶
默认值::
True
一个布尔值,它指定是否启用Open Graph。Facebook和Slake使用Open Graph。
P¶
PINAX_NOTIFICATIONS_BACKENDS¶
默认值:
("email", _EMAIL_BACKEND, 0),
已使用通知后端。这是一个 pinax notification setting:
PINAX_NOTIFICATIONS_LOCK_WAIT_TIMEOUT¶
默认值:-1
环境:NOTIFICATIONS_LOCK_WAIT_TIMEOUT
它定义了等待锁变得可用的时间。默认值-1表示从不等待锁变为可用。这是一个 pinax notification setting:
PINAX_NOTIFICATIONS_QUEUE_ALL¶
默认值:-1
环境:NOTIFICATIONS_LOCK_WAIT_TIMEOUT
默认情况下,调用notfication.send将立即发送通知,但是,如果将此设置设置为True,则Send方法的默认行为将是将消息排队到数据库中,以便通过emit_Notitions命令发送。这是一个 pinax notification setting:
PINAX_RATINGS_CATEGORY_CHOICES¶
默认值::
{ "maps.Map": { "map": "How good is this map?" }, "layers.Layer": { "layer": "How good is this layer?" }, "documents.Document": { "document": "How good is this document?" } }
PROFILE_EDIT_EXCLUDE_FIELD¶
默认值:[]
要从“概要文件编辑”页面中排除的元素(项目名称)列表。
示例:
PROFILE_EDIT_EXCLUDE_FIELD=['organization', 'language']
PROXY_ALLOWED_HOSTS¶
默认值:
()
(空元组)字符串元组,表示GeoNode可以将请求代理到的主机/域名。这是一种安全措施,可防止攻击者使用GeoNode代理呈现恶意代码或访问内部站点。
此元组中的值可以是完全限定名(例如,‘www.geonode.org’),在这种情况下,它们将与请求的主机标头完全匹配(不区分大小写,不包括端口)。以句点开头的值可以用作子域通配符:
.geonode.org
将与geonode.org、www.geonode.org和geonode.org的任何其他子域匹配。值‘*’将匹配任何内容,不建议用于生产部署。
PROXY_URL¶
默认设置
/proxy/?url=
在GeoNode中发出客户端请求时将使用的代理的URL。默认情况下,使用内部GeoNode代理,但管理员可能倾向于使用他们自己的、限制较少的代理。
PYCSW¶
一个带有PYCSW配置的词典,有两个可能的键配置和过滤。
请注意以下各节的配置
metadata:main
要设置CSW服务器元数据并metadata:inspire
若要设置激励选项,请执行以下操作。设置metadata:inspire['enabled']
至true
将启用INSPIRE支持。服务器级别配置可以在server
部分。有关完整的pycsw配置详细信息,请参阅http://docs.pycsw.org/en/latest/configuration.html。过滤可选设置,以便将过滤添加到CSW过滤。过滤遵循姜戈奥姆结构,必须是 ResourceBase 字段/相关字段。默认情况下,CSW将仅为 layer resource_type
PYCSW配置示例。PYCSW:{
‘配置’:{.},‘过滤’:{‘RESOURCE_TYPE__IN’: [“层”] }
}
R¶
RABBITMQ_SIGNALS_BROKER_URL¶
默认值:
amqp://localhost:5672
Rabbitmq端点
RECAPTCHA_ENABLED¶
默认值:False
环境:RECAPTCHA_ENABLED
允许在注册表单上启用reCaptcha字段。这里指定的https://pypi.org/project/django-recaptcha/#installation将需要有效的验证码公钥和私钥
您将需要为以下项生成密钥对
reCaptcha v2
从https://www.google.com/recaptcha/admin/create获取您的域名启用此设置将提供更多选项:
ACCOUNT_SIGNUP_FORM_CLASS
默认值:geonode.people.forms.AllauthReCaptchaSignupForm
环境:ACCOUNT_SIGNUP_FORM_CLASS
仅当 RECAPTCHA_ENABLED 选项为
True
。INSTALLED_APPS
这个
captcha
必须出现在INSTALLED_APPS
,否则会出现错误。在启用 RECAPTCHA_ENABLED 选项,可通过
environment
,此设置将由GeoNode自动添加,如下所示:if 'captcha' not in INSTALLED_APPS: INSTALLED_APPS += ('captcha',)RECAPTCHA_PUBLIC_KEY
默认值:geonode_RECAPTCHA_PUBLIC_KEY
环境:RECAPTCHA_PUBLIC_KEY
您将需要为以下项生成密钥对
reCaptcha v2
从https://www.google.com/recaptcha/admin/create获取您的域名有关reCaptcha包的模式详细信息,请参阅:
RECAPTCHA_PRIVATE_KEY
默认值:geonode_RECAPTCHA_PRIVATE_KEY
环境:RECAPTCHA_PRIVATE_KEY
您将需要为以下项生成密钥对
reCaptcha v2
从https://www.google.com/recaptcha/admin/create获取您的域名有关reCaptcha包的模式详细信息,请参阅:
RECAPTCHA_PUBLIC_KEY¶
默认值:geonode_RECAPTCHA_PUBLIC_KEY
环境:RECAPTCHA_PUBLIC_KEY
您将需要为以下项生成密钥对
reCaptcha v2
从https://www.google.com/recaptcha/admin/create获取您的域名
RECAPTCHA_PRIVATE_KEY¶
默认值:geonode_RECAPTCHA_PRIVATE_KEY
环境:RECAPTCHA_PRIVATE_KEY
您将需要为以下项生成密钥对
reCaptcha v2
从https://www.google.com/recaptcha/admin/create获取您的域名
REDIS_SIGNALS_BROKER_URL¶
默认值:
redis://localhost:6379/0
Redis端点。
REGISTERED_MEMBERS_GROUP_NAME¶
默认值:registered-members
环境:REGISTERED_MEMBERS_GROUP_NAME
使用方
AUTO_ASSIGN_REGISTERED_MEMBERS_TO_REGISTERED_MEMBERS_GROUP_NAME
设置。
REGISTERED_MEMBERS_GROUP_TITLE¶
默认值:Registered Members
环境:REGISTERED_MEMBERS_GROUP_TITLE
使用方
AUTO_ASSIGN_REGISTERED_MEMBERS_TO_REGISTERED_MEMBERS_GROUP_NAME
设置。
REGISTRATION_OPEN¶
默认值:
False
一个布尔值,它指定用户是否可以在您的站点上自行注册帐户。
RESOURCE_PUBLISHING¶
默认值:
False
默认情况下,GeoNode应用程序允许GeoNode员工发布/取消发布资源。默认情况下,资源在创建时发布。当此设置设置为True时,员工将能够取消发布资源(并最终将其重新发布)。
S¶
S3_MEDIA_ENABLED¶
默认值:False
环境:S3_MEDIA_ENABLED
启用/禁用Amazon S3媒体存储。
S3_STATIC_ENABLED¶
默认值:False
环境:S3_STATIC_ENABLED
启用/禁用亚马逊S3静电存储。
SEARCH_FILTERS¶
默认值::
'TEXT_ENABLED': True, 'TYPE_ENABLED': True, 'CATEGORIES_ENABLED': True, 'OWNERS_ENABLED': True, 'KEYWORDS_ENABLED': True, 'H_KEYWORDS_ENABLED': True, 'T_KEYWORDS_ENABLED': True, 'DATE_ENABLED': True, 'REGION_ENABLED': True, 'EXTENT_ENABLED': True,已启用用于筛选资源的搜索筛选器。
SECURE_BROWSER_XSS_FILTER¶
默认值:True
环境:SECURE_BROWSER_XSS_FILTER
如果为True,则SecurityMiddleware在所有尚未具有X-XSS-Protection:1;MODE=挡路标头的响应上设置该标头。这是 Djangosettings.https://docs.djangoproject.com/en/3.2/ref/settings/#secure-browser-xss-filter _
SECURE_CONTENT_TYPE_NOSNIFF¶
默认值:True
环境:SECURE_CONTENT_TYPE_NOSNIFF
如果为True,则SecurityMiddleware在所有尚未具有X-Content-Type-Options:nosniff标头的响应上设置X-Content-Type-Options:nosniff标头。这是 Django settings:
SECURE_HSTS_INCLUDE_SUBDOMAINS¶
默认值:True
环境:SECURE_HSTS_INCLUDE_SUBDOMAINS
这是姜戈设置:https://docs.djangoproject.com/en/3.2/ref/settings/#secure-hsts-include-subdomains
SECURE_HSTS_SECONDS¶
默认值:3600
环境:SECURE_HSTS_SECONDS
这是 Django settings: 如果设置为非零整数值,则SecurityMiddleware将在所有尚未具有HTTP严格传输安全标头的响应上设置该标头。
SECURE_SSL_REDIRECT¶
如果为True,则SecurityMiddleware将所有非HTTPS请求重定向到HTTPS(与SECURE_REDIRECT_EXPENT中列出的正则表达式匹配的URL除外)。这是 Django settings:
SERVICE_UPDATE_INTERVAL¶
默认值:0
更新间隔服务。
SESSION_EXPIRED_CONTROL_ENABLED¶
默认值:True
环境:SESSION_EXPIRED_CONTROL_ENABLED
通过启用此变量,新的中间件
geonode.security.middleware.SessionControlMiddleware
将添加到MIDDLEWARE_CLASSES
。该类将检查对GeoNode的每个请求,并在发生以下情况之一时强制注销:
OAuth2访问令牌不再有效或已过期。
警告
由于各种原因,访问令牌可能无效。通常是OAuth2的错误配置
GeoServer
申请。后者通常通过默认装置在GeoNode引导时自动安装和配置。由于某种原因,用户已被停用;管理员已将其禁用或其密码已过期。
每当中间件终止会话并且强制用户注销时,GeoNode界面都会显示一条消息。
SHOW_PROFILE_EMAIL¶
默认值:
False
一个布尔值,指定是否在用户配置文件中显示电子邮件。
SITE_HOST_NAME¶
默认值:localhost
环境:SITE_HOST_NAME
用于GeoNode的主机名。
SITE_HOST_PORT¶
默认值:8000
环境:SITE_HOST_PORT
站点主机端口。
SITEURL¶
默认值:
'http://localhost:8000/'
用于创建到Django视图的绝对链接和生成元数据中的链接的基本URL。
SKIP_PERMS_FILTER¶
默认值:False
环境:SKIP_PERMS_FILTER
如果设置为true,则避免权限预筛选。
SRID¶
默认值::
{ 'DETAIL': 'never', }
SEARCH_RESOURCES_EXTENDED¶
默认值:
True
这将使用附加属性扩展搜索。默认情况下,它是打开的,搜索引擎将检查资源标题、用途或摘要。当设置为false时,仅执行标题查找。
T¶
TASTYPIE_DEFAULT_FORMATS¶
默认值:
json
此设置允许您全局配置整个站点允许的序列化格式列表。这是一个 tastypie setting:
THEME_ACCOUNT_CONTACT_EMAIL¶
默认值:
'admin@example.com'
此电子邮件地址将添加到密码重置页面的底部,以防用户在解锁帐户时遇到问题。
THESAURI¶
默认值=
[]
关键字同义词库设置列表:例如 THESAURI = [{{'name':'inspire_themes', 'required':True, 'filter':True}}, {{'name':'inspire_concepts', 'filter':True}}, ]
TOPICCATEGORY_MANDATORY¶
默认值:False
环境:TOPICCATEGORY_MANDATORY
如果启用此选项,则元数据向导上的主题类别将成为严格必填项
TWITTER_CARD¶
默认值::
True
一个布尔值,指定是否启用Twitter卡。
TWITTER_SITE¶
默认值::
'@GeoNode'
一个字符串,它为Twitter卡的twitter:site元标记指定要使用的站点。
TINYMCE_DEFAULT_CONFIG¶
默认值::
{ "selector": "textarea#id_resource-featureinfo_custom_template", "theme": "silver", "height": 500, "plugins": 'print preview paste importcss searchreplace autolink autosave save directionality code visualblocks visualchars fullscreen image link media template codesample table charmap hr pagebreak nonbreaking anchor toc insertdatetime advlist lists wordcount imagetools textpattern noneditable help charmap quickbars emoticons', "imagetools_cors_hosts": ['picsum.photos'], "menubar": 'file edit view insert format tools table help', "toolbar": 'undo redo | bold italic underline strikethrough | fontselect fontsizeselect formatselect | alignleft aligncenter alignright alignjustify | outdent indent | numlist bullist | forecolor backcolor removeformat | pagebreak | charmap emoticons | fullscreen preview save | insertfile image media template link anchor codesample | ltr rtl', "toolbar_sticky": "true", "autosave_ask_before_unload": "true", "autosave_interval": "30s", "autosave_prefix": "{path}{query}-{id}-", "autosave_restore_when_empty": "false", "autosave_retention": "2m", "image_advtab": "true", "content_css": '//www.tiny.cloud/css/codepen.min.css', "importcss_append": "true", "image_caption": "true", "quickbars_selection_toolbar": 'bold italic | quicklink h2 h3 blockquote quickimage quicktable', "noneditable_noneditable_class": "mceNonEditable", "toolbar_mode": 'sliding', "contextmenu": "link image imagetools table", "templates": [ { "title": 'New Table', "description": 'creates a new table', "content": '<div class="mceTmpl"><table width="98%%" border="0" cellspacing="0" cellpadding="0"><tr><th scope="col"> </th><th scope="col"> </th></tr><tr><td> </td><td> </td></tr></table></div>' }, { "title": 'Starting my story', "description": 'A cure for writers block', "content": 'Once upon a time...' }, { "title": 'New list with dates', "description": 'New List with dates', "content": '<div class="mceTmpl"><span class="cdate">cdate</span><br /><span class="mdate">mdate</span><h2>My List</h2><ul><li></li><li></li></ul></div>' } ], "template_cdate_format": '[Date Created (CDATE): %m/%d/%Y : %H:%M:%S]', "template_mdate_format": '[Date Modified (MDATE): %m/%d/%Y : %H:%M:%S]', }HTML所见即所得编辑器(TINYMCE)菜单栏设置。有关详细信息,请参阅:
U¶
UI_REQUIRED_FIELDS¶
如果启用此选项,则选定的输入(我们指的是元数据向导上的可选元数据选项卡中显示的输入)将成为必填项。
可以是必填的字段包括:
ID_RESOURCE-EDITION=>标签:版本ID_RESOURCE-PROJECT=>标签:目的ID_RESOURCE-SUPPLICAL_INFORMATION=>LABEL:补充信息ID_RESOURCE-TIMAL_EXTEND_START_PICERS=>LABEL:时态范围开始ID_RESOURCE-TIMAL_EXTEND_END=>LABEL:时态范围结束ID_RESOURCE-Maintenance_Frequency=>标签:维护频率ID_RESOURCE-SPATIAL_REATIOATION_TYPE=>标签:空间制图表达类型
如果在此配置中至少设置了上述ID中的一个,面板标题将从 Optional 至 Mandatory
配置示例:UI_REQUIRED_FIELS= ['id_resource-edition']
UNOCONV_ENABLE¶
默认值:False
环境:UNOCONV_ENABLE
UPLOADER¶
默认值::
{ 'BACKEND' : 'geonode.importer', 'OPTIONS' : { 'TIME_ENABLED': False, } }上传器设置及其值的字典。
BACKEND
默认值:
'geonode.importer'
导入器后端需要启用Geoserver导入器扩展。
OPTIONS
默认值::
'OPTIONS' : { 'TIME_ENABLED': False, }
TIME_ENABLED
默认值:
False
一个布尔值,指定上载是否应允许用户在上载数据时启用时间支持。
USER_MESSAGES_ALLOW_MULTIPLE_RECIPIENTS¶
默认值:True
环境:USER_MESSAGES_ALLOW_MULTIPLE_RECIPIENTS
设置为true可在/message/create/中有多个收件人
USER_ANALYTICS_ENABLED¶
默认值:False
环境:USER_ANALYTICS_ENABLED
设置为true可匿名收集用户数据进行分析。如果为true,则必须设置 MONITORING_DATA_AGGREGATION 和 MONITORING_SKIP_PATHS 。
看见 只读和维护模式 去了解更多关于它的信息。
USER_ANALYTICS_GZIP¶
默认值:False
环境:USER_ANALYTICS_GZIP
与一起使用
USER_ANALYTICS_ENABLED
。压缩gzip
发送到之前的JSON消息logstash
。
UUID处理程序¶
可以为该层定义自己的uuid处理程序。
要开始使用您自己的处理程序,需要添加以下配置:
LAYER_UUID_HANDLER = "mymodule.myfile.MyObject"
对象必须接受为 init 这个 instance ,并拥有一个名为 create_uuid()
下面是一个示例:
类MyObject():def__init__(自身,实例):self.instance=实例定义CREATE_UUID(SELF):#这里是您的代码经过
X¶
X_FRAME_OPTIONS¶
默认值: 'ALLOW-FROM %s' % SITEURL
这是一个 Django setting
SOCIALACCOUNT_ADAPTER¶