Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django相当于Rails application.html.erb?_Django - Fatal编程技术网

Django相当于Rails application.html.erb?

Django相当于Rails application.html.erb?,django,Django,Django中是否有类似于Railsapplication.HTML.erb的HTML文件的共享“主”布局?如果没有,是否有关于如何创建一个模板的最佳实践?在Django中,最佳实践是使用三个级别的模板 我引用这段话来解释你: 您可以根据需要使用任意级别的继承。一种常见的方法 使用继承是以下三级方法: 创建一个base.html模板,该模板包含 你的网站。这是一种很少改变的东西 为站点的每个“部分”创建base_SECTION.html模板 (例如,base_photos.html和base_f

Django中是否有类似于Rails
application.HTML.erb
的HTML文件的共享“主”布局?如果没有,是否有关于如何创建一个模板的最佳实践?

在Django中,最佳实践是使用三个级别的模板

我引用这段话来解释你:

您可以根据需要使用任意级别的继承。一种常见的方法 使用继承是以下三级方法:

  • 创建一个base.html模板,该模板包含 你的网站。这是一种很少改变的东西
  • 为站点的每个“部分”创建base_SECTION.html模板 (例如,base_photos.html和base_forum.html)。这些模板 扩展base.html并包含特定于节的样式/设计
  • 为每种类型的页面创建单独的模板,例如论坛 页面或照片库。这些模板扩展了 适当的节模板
  • 这种方法最大限度地提高了代码重用率,并使添加项变得容易 共享区域,例如全区导航


    谢谢另一方面,人们还经常参考Django的书吗?我跳过了它,因为我看到它上次更新是在2009年。。。我想知道它是否仍然是一本可靠的参考书。即使Django的书有点旧,它仍然很有用。然而,有些东西不是最新的,所以你必须小心。