Django CMS的Django多站点支持

djangocms-multisite的Python项目详细描述


===================
djangocms-multisite
===================

`django-multisite <https://github.com/ecometrica/django-multisite>`_ support for DjangoCMS

|Gitter| |PyPiVersion| |PyVersion| |Status| |TestCoverage| |CodeClimate| |License|

Support
=======

Supported *Django* versions:

* Django 1.11

支持的Django CMS版本:

*Django CMS 3.4
*Django CMS 3.5


一个正在运行的虚拟机。djangocms工作

安装
==


``pip install djangocms multisite`


==

打开"settings.py"文件。我们需要添加"django multisite"的配置,https://github.com/ecometrica/django multisite>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `<>
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `
已安装的应用程序=[

"多站点",
"djangocms多站点",

]
*在模板设置中添加这些loder::

模板=[

{

'选项':{
'加载程序':(
'多站点.模板.加载程序.文件系统.加载程序',
'django.模板.加载程序.应用程序目录.加载程序',

}

}

]


*其他设置(缓存等)请检查"django multisite<;https://github.com/ecometrica/django multisite>;"页。将"multisite.middleware.dynamicsitemiddleware"和"djangocms"添加到"middleware类"。顺序很重要:"multisite.middleware.dynamicistemiddleware"必须在"cms.middleware.utils.apphookreloadmidleware"之前应用,而"djangocms"multisite.middleware.cmsmultisetemidleware"必须在::

middleware类=[

"multisite.middleware.dynamicistemiddleware",
"cms.middleware.utils.apphookreloadmemddleware",
"djangocms_multisite.middleware.cmsmultisitemddleware",

]

如下配置url映射。"tests.test-utils.urls1"路径可以是项目中已有的主urlconf文件。如果您需要相同的结构,则所有域都可以相同。:

'www.example.com':'tests.test-utils.urls1',
'www.example2.com':'tests.test-utils.urls2',
}
multisite-cms-aliases={
'www.example.com':('alias1.example.com','alias2.example.com',),
'www.example2.com':('alias1.example2.com','alias2.example2.com',),
}
运行"python manage.py makemigrations"。运行``python manage.py migrate``运行``python manage.py migrate`迁移``django multisite<;https://github.com/ecometrica/ecometrica/django multisite>;` ` `迁移



/>设置说明
=============


多站点` ` ` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^安哥拉
``以及相应的urlconf。


multisite-u-cms-fallback
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^



(或ordereddict)字典(或ordereddict)字典(或ordereddict)字典(或ordereddict)包含域之间的映射(如django中配置的域(如django中配置的`sites网站``)以及别名列表。如果所有别名都是配置为
``django multisite``别名


疑难解答
==


*multisite\u cms\u url``中的域必须与数据库中创建的域相同(通过``home>sites>sites>sites``中的接口)。




| gitter图像::https://img.shields.io/badge/gitter join%20chat-brightgreen.svg?style=flat square
:target:https://gitter.im/nephila/applications
:alt:join the gitter chat

。| pypiversion图像::https://img.shields.io/pypi/v/djangocms-multisite.svg?style=flat square
:目标:https://pypi.python.org/pypi/djangocms multisite
:alt:pypi最新版本

…| pyversion图像::https://img.shields.io/pypi/pyversions/djangocms-multisite.svg?style=flat square
:目标:https://pypi.python.org/pypi/djangocms multisite
:alt:python版本

…|状态图像::https://img.shields.io/travis/nephila/djangocms-multisite.svg?style=flat square
:目标:https://travis ci.org/nephila/djangocms multisite
:alt:travis ci最新构建状态

…| testcoverage图片::https://img.shields.io/coveralls/nephila/djangocms-multisite/master.svg?style=flat square
:目标:https://covertalls.io/r/nephila/djangocms-multisite?branch=master
:alt:测试覆盖率

…|许可证图像::https://img.shields.io/github/license/nephila/djangocms-multisite.svg?style=flat square
:目标:https://pypi.python.org/pypi/djangocms multisite/
:alt:license

…| codecclimate图像::https://codecclimate.com/github/nephila/djangocms-multisite/badges/gpa.svg?扁平方
:目标:https://codecoclimate.com/github/github/nephila/django cms multisite
:alt:codecoclimat











>


>
>++++++++++++
>
>*django 1.11/django cms 3.4+支持
*放弃了旧的django/django cms版本的django/django cms版本







/>*改进文档

0.1.0(未发布)
++++++++++++++++++

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用JAR文件中的实体时出现java JUnit错误“未知实体类型”   GPA的java Kotlin正则表达式不匹配   java从Weblogic服务器退出Oracle高级队列   java Log4J2每个日志文件的大小与Log4J2中定义的大小相同。xml   Tomcat 7中8081端口上的java连接超时   java编码问题:“圣保罗”变成“S%C3%A3o%20Paulo”,然后变成“圣保罗”   java自动从许多文件的pdf中提取文本   java菜单项分隔符在GNOME环境下不可见(使用“GTK”LAF时)   java在加载webview应用程序时在顶部显示进度条   java Spring Security Saml从SOAP响应解密密钥时出错没有安装的提供程序支持此密钥:sun。安全欧共体。ECPrivateKeyImpl   java在混合模式下使用URI(Windows和Linux)   如果值是由java类的“set”方法设置的,则为反射。朗。反思。字段,它在并发中是否具有可见性?