学习Django&Python .

完成教程后,只需建立一个新网站.现在,为了便于讨论,我想添加一些关于我们的、常见问题解答的基本html页面,动态元素非常有限.请继续,在我的URL中写一行新的内容.每个页面的py文件?或者他们用某种简洁的方式来表达所有**.html到相关的.直接使用html文件?

通常,即使它确实需要视图,我也必须在url.py文件中 for each 页面编写一行新行吗?

推荐答案

只要URL中有一些唯一标识的部分,您就不需要在urls.py中 for each 直接模板url创建一个条目.

例如,您可以说所有以".html"结尾的URL都引用模板中的直接文件.

urlpatterns = patterns('django.views.generic.simple',
    (r'(.+\.html)$', 'direct_to_template'),
    # ...
)

有关详细信息,请查看http://docs.djangoproject.com/en/1.2/ref/generic-views/#django-views-generic-simple-direct-to-template.

Django相关问答推荐

覆盖保存以创建范围的多个对象()

如何在Django中显示多个相关对象

为特定表行更新或创建

Django 中模型将数据存储在哪里?

Django: 无法将我的 comments 关联到特定产品

Django中的InvalidOperation错误[]

django.template.response.ContentNotRenderedError: 必须渲染响应内容才能迭代

data._mutable= 在 Django REST 框架中为真

Django ORM 查询优化问题

Django 模板:翻译带有 HTML 的文本块的最佳实践

Django 模板中的 Handlebars.js

是否有 django 模板过滤器来显示百分比?

将网络测功机添加到 Heroku django 应用程序时如何克服Coudn't find that formation错误?

测试 Django ModelForm 是否有实例

Django REST 异常

如何在 django admin 中显示布尔属性

我应该如何在我的模型中使用 DurationField?

Django urls 直接到 html 模板

django 静态文件版本控制

如何在 Django/Python 中减go 两个日期?