我有一个使用Django 1.4构建的小型博客应用程序,最近,我一直在学习html5和css3的“点点滴滴”。我即将开始将网站转换为html5/css3,我想知道Django小部件是否支持html5(?)
我的博客没什么特别的-一些表格,一些表格等。例如,当我这样做时,
{{form_as_p}}
我想知道django是否会生成所需的html5标记(?),我阅读了文档,并说管理页面支持html5,但是我找不到常规应用程序的任何文档。
如果Django不支持html5,那么实现此目标的最佳方法是什么?
谢谢你的时间。
最佳答案
Django的表单输出是XHTML。 Django不支持新的HTML5输入类型,例如数字,电子邮件,URL等,但是添加它们并不困难。参见https://code.djangoproject.com/ticket/16630或https://github.com/rhec/django-html5话虽如此,但我不知道Django生成对HTML5无效的标记的任何地方。
关于django == 1.4对html5的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10851009/