Python论坛  - 讨论区

标题:[python-chinese] Fwd: 请教django中两个不同的domain的url如何调度?

2007年05月12日 星期六 11:31

Brightman Mr.Brightman在gmail.com
星期六 五月 12 11:31:27 HKT 2007



---------- Forwarded message ----------
From: Brightman <mr.bright...在gmail.com>
Date: May 12, 1:26 am
Subject: 请教django中两个不同的domain的url如何调度?
To: python.cn


请教django中两个不同的domain的url如何调度?
比如,
a.domain.com/blog
b.domain.com/forum

我简单的翻了一下django document,似乎创建2个settings.py,分别制定不同的urls.py进行调度。
不知道大家如何实现?

--
Simple life!Enjoy with me.

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年05月12日 星期六 17:08

HackGou hackgou在163.com
星期六 五月 12 17:08:59 HKT 2007

如果把这类问题看成是请求的路由的话,
那么这种请求的处理其实属于Django这层之上的URL路由的了!
一般情况下,a.domain.com和b.domain.com是两个不同的
virtual host,web服务器会将请求定向到不同的Project。
但是在这种特殊的情况下,可以考虑将两个virtual host的请求
定向到一个virtual host ,比如
a.domain.com \
               domain.com
b.domain.com /
这样无论a.domain.com还是b.domain.com都由domain.com来处理
a.domain.com 便是domain.com/blog
b.domain.com 变成了 domain.com/forum
这样就跟一个站点内的URL路由一样的了!


Brightman 写道:
>
> ---------- Forwarded message ----------
> From: Brightman <mr.bright...在gmail.com>
> Date: May 12, 1:26 am
> Subject: 请教django中两个不同的domain的url如何调度?
> To: python.cn
>
>
> 请教django中两个不同的domain的url如何调度?
> 比如,
> a.domain.com/blog
> b.domain.com/forum
>
> 我简单的翻了一下django document,似乎创建2个settings.py,分别制定不同的urls.py进行调度。
> 不知道大家如何实现?
>
> --
> Simple life!Enjoy with me.
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

-- 
blog: http://hackgou.itbbq.com
Email/IM : HackGou#Gmail.com
PGP KeyID: hackgou#Gmail.com
PGP KeyServ: subkeys.pgp.net



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年05月12日 星期六 18:51

Brightman mr.brightman在gmail.com
星期六 五月 12 18:51:15 HKT 2007

HackGou 写道:
> 如果把这类问题看成是请求的路由的话,
> 那么这种请求的处理其实属于Django这层之上的URL路由的了!
> 一般情况下,a.domain.com和b.domain.com是两个不同的
> virtual host,web服务器会将请求定向到不同的Project。
> 但是在这种特殊的情况下,可以考虑将两个virtual host的请求
> 定向到一个virtual host ,比如
> a.domain.com \
>                domain.com
> b.domain.com /
> 这样无论a.domain.com还是b.domain.com都由domain.com来处理
> a.domain.com 便是domain.com/blog
> b.domain.com 变成了 domain.com/forum
> 这样就跟一个站点内的URL路由一样的了!
>
>   
是啊。所以我用不同的settings.py指定不同的url,这样可以保证 
a.domain.com/blog可以被调度,而 b.domain.com/blog不能调度。
我的意思是还有别的方法没有?
> Brightman 写道:
>   
>> ---------- Forwarded message ----------
>> From: Brightman <mr.bright...在gmail.com>
>> Date: May 12, 1:26 am
>> Subject: 请教django中两个不同的domain的url如何调度?
>> To: python.cn
>>
>>
>> 请教django中两个不同的domain的url如何调度?
>> 比如,
>> a.domain.com/blog
>> b.domain.com/forum
>>
>> 我简单的翻了一下django document,似乎创建2个settings.py,分别制定不同的urls.py进行调度。
>> 不知道大家如何实现?
>>
>> --
>> Simple life!Enjoy with me.
>> _______________________________________________
>> python-chinese
>> Post: send python-chinese在lists.python.cn
>> Subscribe: send subscribe to python-chinese-request在lists.python.cn
>> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
>> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>>     
>
>   


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号