`
hanyh
  • 浏览: 237359 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

django子域名转发

阅读更多
在django工程发布的时候,常常不是用http://domain.com/...
而是子工程http://domain.com/soe/等等,#为了同时在一个域名发布多个站点,并且不改变原来的URL设置,适应多种域名变化情况,使用下面的转发方式


#如www.sohu.com/jhys www.sohu.com/mystore
#定义为/site
url_prefix = ''
if settings.CONTEXT_PATH:
    url_prefix = (settings.CONTEXT_PATH)[1:]+'/' 
def redirect(request):
    src = request.path
    target = src[len(url_prefix):]
    return HttpResponseRedirect(target)

urlpatterns = patterns('',
    (r'^%s'%url_prefix,redirect), 
  #下面的按照
    (r'^$',index),
  

分享到:
评论
2 楼 hanyh 2008-10-13  
thanks,你的这种方式会更加好一些
1 楼 zbird 2008-08-13  
主要问题是大多数项目模板里的url没有考虑到放在子目录的问题。
即使url部分该了,模板里面还有很多需要改的地方。
我一般是加一个
urls_prefix.py
然后

#!/usr/bin/env python
# coding: utf-8
from django.conf.urls.defaults import *
from settings import *

urlpatterns = patterns('',
    (r'^%s/' % URL_PREFIX, include('urls')),   
)

相关推荐

    django电子商务网站源码.zip

    django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django...

    Django实现商城网站源码.zip

    Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django...

    Django客户管理系统源码.zip

    Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统...

    对Django 转发和重定向的实例详解

    转发(内部重定向)在Django中通常指的是视图函数内部的请求处理流程,不改变浏览器的URL。当一个视图函数接收到请求后,可能需要调用其他视图或执行某些操作,但不想让用户看到URL变化。在Django中,可以通过`...

    The Definitive Guide to Django 2nd Edition

    《The Definitive Guide to Django 2nd Edition》是一本深度解析Django框架的权威指南,旨在帮助初学者和有经验的开发者全面掌握Django的使用。这本书分为两个主要部分,确保读者能够从基础到高级逐步提升自己的技能...

    基于Django的个人网盘源码.zip

    基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django...

    django笔记 django笔记

    Django是Python编程语言中的一款强大且流行的Web框架,它以“快速开发”和“约定优于配置”的理念为核心,让开发者能够高效地构建高质量的Web应用程序。本笔记将深入探讨Django的基础概念、核心功能以及实际应用。 ...

    Python基于Django的就业系统源码.zip

    基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于...

    django项目实例(django 简易博客开发)

    前几天写的django 简易博客开发记录,贴个链接吧 django 简易博客开发 1 安装、创建、配置、admin使用 http://www.cnblogs.com/cacique/archive/2012/09/29/2707976.html django 简易博客开发 2 模板和数据查询 ...

    django4中文文档

    django4最新中文文档+适合python初学或者初次接触django4的开发者 从事Python编程工作的人员,一定听说过这三个框架:Django、Flask、Tornado,它们就像神一样的存在 Django是最有代表性的一种。许多成功的网站和APP...

    Django实现在线视频课堂播放网站源码.zip

    Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频...

    django+scrapy结合

    本篇文章将详细探讨如何将两个强大的Python库——Django和Scrapy结合,以实现通过Django的Web界面控制Scrapy爬虫的运行,并将爬取的数据存入数据库。 首先,让我们了解这两个框架的基本概念。Django是一个高级的Web...

    Django从零开发的个人博客网站源码.zip

    Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客...

    django4.1中文手册

    Django 文档¶ 你所需要知道的关于 Django 的一切。 快速入门¶ 你是刚学 Django 或是初学编程? 这就是你开始学习的地方! 从零开始: 概要 | 安装 入门教程: 第 1 节:请求和响应 | 第 2 节:模型和管理站点 | ...

    Django_layui后台模板

    【Django_layui后台模板】是一个专门为Django框架设计的、基于Layui前端框架的后台管理模板。Django是Python开发的一款高级Web框架,它强调代码的可读性和简洁性,而Layui则是一款轻量级的前端UI框架,提供了丰富的...

    django4.0官方中文文档

    《Django 4.0 官方中文文档详解》 Django 4.0 是一个强大的、免费且开源的Web框架,由Python编程语言编写,主要用于构建高效、可扩展的Web应用。它遵循“DRY”(Don't Repeat Yourself)原则,强调代码重用和快速...

    使用Django框架开发的企业OA管理系统源码.zip

    使用Django框架开发的企业OA管理系统源码 使用Django框架开发的企业OA管理系统源码 使用Django框架开发的企业OA管理系统源码 使用Django框架开发的企业OA管理系统源码 使用Django框架开发的企业OA管理系统源码 ...

    Django入门与实践教程1

    最后,【项目部署】章节将介绍如何将本地开发的Django项目部署到云端服务器,包括购买云主机、域名,以及配置服务器环境。这使得读者能够将学习成果应用于实际生产环境。 这个教程适合有一定Python基础但对Django...

    基于DJango开发的仓库管理系统源码.zip

    基于DJango开发的仓库管理系统,软件架构:python 3.5、django 2.2、MySQL 基于DJango开发的仓库管理系统,软件架构:python 3.5、django 2.2、MySQL 基于DJango开发的仓库管理系统,软件架构:python 3.5、...

    Django documentation Django API

    Django documentation Django API Django

Global site tag (gtag.js) - Google Analytics