如何在Django中创建集成多个应用程序的站点主页?

时间:2012-09-12 04:22:04

标签: python django django-templates django-views

所以我一直关注着Django Tutorial并成功创建了多个“应用程序”,我现在想要开始整合到一个整体网站(在Django中似乎被称为项目)。

所以这是我的问题:

  1. 如何创建主要是静态数据(HTML,CSS和图像)的网站主页,还包括我项目的某些模型的数据?
  2. 如何从此主页链接到我的应用程序?因此,如果我有一个名为“民意调查”的应用程序(如演示中所示),那么链接到民意调查页面就像链接到/polls一样简单吗?

1 个答案:

答案 0 :(得分:1)

  1. 我认为一般的方法是你还需要添加一个将所有其他应用程序粘合在一起的应用程序。因此,如果您需要一个特殊的主页,以某种方式必须拥有对所有其他应用程序的完全或部分访问权限,您可以为它创建一个应用程序,并将您的根URL指向此应用程序。
  2. 之后(并且取决于您的其他应用程序是否彼此共享数据),它真的如您所说的那么简单。例如,可以在/polls下访问民意调查应用程序,具体取决于您在urlconf中的配置方式等。