是否有一种直接的方法可以将Django设置为可以在其他类型的内容上运行的目录或目录集?在“混合”目录中运行Django
现在我有一个网络服务器是主要运行ColdFusion页,但我想开始到Django的移动某些部分。但是,由于现有的目录结构,将所有Django内容放在一个Web路径中并不理想。理想情况下,我希望能够继续使用原始的目录结构,而不必使用大量的重定向。
有没有什么办法让Django的发挥好其他事情呢,还是非常需要它自己的根要快乐?我能想到的唯一的另一个解决方案就是在必要的时候用许多规则有目的地避开Django(例如,指示它手动处理任何带有文件扩展名的内容,或者忽略某些目录)来仔细配置Web服务器。
这将在IIS上,如果它发生。
您是否需要管理用户?动态内容?如果是这样,哪个系统将负责用户和数据库的交互?如果两个系统都与数据库进行交互,他们是否需要同步,或者您能够在单独的孤岛中操作它们? – Ted
@Ted:它可能很聪明,特别是如果登录位于ColdFusion端,为Django写一个auth插件,如果ColdFusion说这是“isAuthenticated()”。有点迂回,但我已经做到了。 –
是的,我将不得不以某种方式建立跨站点身份验证。用户可能会由现有的传统(ColdFusion)系统进行管理。事实上,如果我正在处理动态内容,会更容易。问题在于有很多静态内容由于各种原因无法移动到CMS,所以它必须静态地提供服务。 –