首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在站点中加入(Nest) django应用程序

如何在站点中加入(Nest) django应用程序
EN

Stack Overflow用户
提问于 2014-02-14 14:56:14
回答 1查看 129关注 0票数 0

上一次我通过python库- django。我知道MVC模型是如何工作的,以及创建django项目的其他基础知识。我将在django中创建站点,但有一件事在我的脑海中隐约浮现。在我将创建用于管理文章、民意调查和其他可能改变网站内容的应用程序之后,我必须将其合并到一个页面上。由于缺乏知识,我觉得很糟糕。

为了制作索引页面,我介意创建应用程序,并在URLconf中将其连接到'^$'。然后,我将有一个包含html - head、meta、include(js、css)等所有内容的大型模板。这听起来对我来说不太好(可能缺乏知识)。听着..。

我将如何能够获得链接到网站上的特定内容(即文章)给别人?我需要/文章/2013/02/55显示具体的文章,但它需要使用我的索引页面的元,包括,网站的整个结构等。我无法想象,我将如何能够连接到一起。

我正在阅读“Django的最终指南: Web开发完成的正确”一书。也许我稍后会得到答案,但我很紧张和不耐烦。在站点上使用ajax和一些jquery是很棒的,但我甚至无法想象如何使用嵌套的应用程序来创建静态站点!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-14 15:40:44

您只需扩展基本模板并使用块即可。

base.html

代码语言:javascript
复制
<html>
  <head>
    <title>...</title>
    <link rel="stylesheet" type="text/css" href="...">
    <script>...</script>
  </head>
  <body>
  {% block content %}
    Content from the base template
  {% endblock content %}
  </body>
</html>

appname/templatename.html

代码语言:javascript
复制
{% extends "base.html" %}

{% block content %}
  Content from the app template to replace other content 
{% endblock content %}

有关模板继承的更多信息,请参见医生们

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21782572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档