Django1.7中文入门教程:[21]使用模板系统
1、回到我们应用中的detail()方法,现在我们重新编辑polls/detail.html.
2、模板系统使用“.”符号来进入到变量属性,例如:{{question.question_text}},因为在view中的detail()方法中传递了一个question对象过来。
1、还记得我们在写polls/index.html中的链接代码的时候,是这样写的:
2、自从你在polls.urls模板的url()方法中定义了一个名字参数,你就可以使用{% url %}模板来代替传统的URL路径定义。
3、这种方式能正常工作,主要是通过polls.urls模块中的URL定义,让我们来再看一下下面这行代码,name = ‘detail’定义如下:
4、如果你想改变detail的URL样式,比较像polls/spe/12就只要做如下改变就可以了:
polls/urls.py
1、我们现在的项目只有一个APP,但在实际的DJANGO开发中,有5个,6个,或是更多。那Django在这些APP中是如何区分URL名字的?例如:polls应用里面有一个detail view,并且在可能还有一个blog应用?怎么样使用{% url %} 模板?
答案是添加一个命名空间到你的root URLconf中。也就是mysite/urls.py文件里
2、现在更改polls/index.html
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:72
阅读量:182
阅读量:71
阅读量:56
阅读量:95