首页 文章

django == 1.4支持html5

提问于
浏览
9

我有一个使用Django 1.4构建的小博客应用程序,最近,我一直在学习html5和css3的“点点滴滴” . 我是关于开始将我的网站转换为html5 / css3,我想知道Django小部件是否支持html5(?)

我的博客没什么特别的 - 一些表格,几张表等等 . 例如,当我这样做时,

{{form_as_p}}

我想知道django是否会生成所需的html5标记(?)我阅读了文档,它说管理页面支持html5,但我找不到常规应用程序的任何文档 .

如果Django不支持html5,那么实现这个目标的最佳方法是什么?

谢谢你的时间 .

2 回答

  • 6

    Django的表单输出是XHTML . Django不支持新的HTML5输入类型,如数字,电子邮件,网址等,但添加它们并不困难 . 请参阅https://code.djangoproject.com/ticket/16630https://github.com/rhec/django-html5这就是说我不知道任何Django生成HTML5无效标记的地方 .

  • 0

    “如果Django不支持html5,实现这个目标的最佳方式是什么?”

    到目前为止,我一直在尝试使用monkeypatch方法获得非常令人鼓舞的结果,对我来说,最大的好处是无需更改现有代码,或修改第三方应用程序或Django管理员 . 这使得事物非常干净和中央,不需要毛茸茸的重复 admin.site.register(...) / admin.site.register(...) .

    https://github.com/danielsokolowski/django-html5monkeypatch

相关问题