django中间件,用于在具有不同url的多个域中为单个django实例提供服务。

django-multiple-domains的Python项目详细描述


django中间件,用于在具有不同url的多个域中为单个django实例提供服务。

安装

最新的django多域使用pip的版本:

pip install django-multiple-domains

设置

注意:应将以下设置添加到项目文件“settings.py”中。

  1. 将“multipledomain”添加到“已安装的应用程序”:

    INSTALLED_APPS += ( 'multipledomain', )
    
  2. 将“multipledomain.middleware.multipledomain middleware”添加到“中间件类”:

    MIDDLEWARE_CLASSES += ( 'multipledomain.middleware.MultipleDomainMiddleware', )
    
  3. 为每个域创建不同的url配置文件(例如:“site.com”和“blog.com”):

    * urls_site.py   (by default)
        url(r'^$', TemplateView.as_view(template_name='site.html'), name='site'),
    
    * urls_blog.py
        url(r'^$', TemplateView.as_view(template_name='blog.html'), name='blog'),
    
  4. 声明主机/域urlconfig元组“multiurl_config”:

    MULTIURL_CONFIG = {
        'site.com': 'urls_site',
        'blog.com': 'urls_blog',
    }
    
    ROOT_URLCONF = 'urls_site'
    

相关网址:https://docs.djangoproject.com/en/dev/ref/request-response/django.http.httprequest.get懔host

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

推荐PyPI第三方库


热门话题
java未从Facebook OAuth接收名字、姓氏和姓氏   我自己代码中的java ConcurrentModificationException   java在Android上获得单像素TIFF图像   java图形输出中的swing集成弹出窗口“通知”   将数据库表中的所有数据集插入jTable Java   java如何使用Hibernate获取不完整的集合?   打印无法从java连接到打印机   java使用分隔符拆分带引号的字符串   java Axis2禁用严格验证(wsdl2java中的Eosv)允许什么,如何使其更加严格?   java有人能帮我处理循环代码吗   java将JsonObject数组转换为整数   JavaXWiki扩展:检测事件空间创建   java如何设置图表的文本方向以使用poi旋转所有文本?   eche RecyclerView项的java Set自定义字体   java单元测试带有私有构造函数的spring组件,无需注入   用户界面如何在java中动态显示一组多个元素?   如何从java应用程序调用IDL(交互式数据语言)?   Java的内置库实现