Django:来自登陆页面的两个项目
Posted
技术标签:
【中文标题】Django:来自登陆页面的两个项目【英文标题】:Django: Two projects from landing page 【发布时间】:2017-02-04 07:56:26 【问题描述】:我正在计划一个 Django 多项目系统,我将在其中有一个 Django 项目来托管登录页面。然后我希望有两个链接到两个单独的 django 项目(也许将来可以增长到三个)。
现在,我在 SO 和 google 中都看到了 apache 配置部分。但我想知道,着陆页上的两个按钮中的链接应该是什么,网址格式应该是什么?
【问题讨论】:
【参考方案1】:如果它们是完全独立的项目(不是独立的应用程序,而是独立的项目),您将无法使用% url %
过滤器。只需硬编码模板中的 URL。
或者您可以将 URL 存储在数据库中,这样您就可以更新它们而无需重新部署应用程序。但是,无论哪种方式,都必须对 URL 进行硬编码。
【讨论】:
谢谢米帕迪,。是的,这是两个“单独的项目”而不是应用程序。但是硬编码不是很糟糕吗?我不能将它存储在 .py 文件中并将其导入模板并从那里使用吗?以防万一将来发生什么事。 @SG2791:是的,你可以把它放在 settings.py 文件中,当然。以上是关于Django:来自登陆页面的两个项目的主要内容,如果未能解决你的问题,请参考以下文章