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

标签 python django django-templates django-views

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

这是我的问题:

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

最佳答案

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

关于python - 如何在 Django 中创建集成多个应用程序的网站主页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12381179/

相关文章:

python - 如何以字符串格式编写多行函数?

python - 不确定我应该使用什么类型的 Django 表单

python - 默认用户模型 OneToOneField 属性错误

从数据库填充 Django Dropdown

python - 如何使用列表值对字典进行排序?

python - 如何在 IPython (Jupyter) Notebook 中的远程机器上添加内核?

python - 如何根据第一个元素对嵌套列表进行分组?

django - 如何在 Azure 应用服务上(连续)运行工作线程

django - 在 Django 中保存外键相关表单

python - 显式应用 str() 与允许 Django 自己执行它会在模板中产生不同的结果