我想知道这里的开发人员是否已经使用Django成功构建了基于HTML5的移动网络应用程序?如果是这样,你是如何克服Django缺乏对一些较新的HTML5标签和属性的支持的?如果你要完成它,你会再次使用Django或其他一些网络框架(例如Twitter Bootstrap)吗?
我正在建立一个利基约会网站,它将依赖表格进行注册,创建个人资料,电子邮件等等。我希望它首先在智能手机和平板电脑上运行,然后是计算机作为最后的手段。我想使用HTML5,CSS3,JS以及响应式和渐进式设计技术,这样用户无论使用何种类型的设备都可以访问所有功能。但是,我担心Django缺乏对HTML5的支持会使构建网站变得非常困难,我想知道是否应该使用不同的框架。
感谢您的想法。
答案 0 :(得分:14)
Django是一种服务器端技术。它为您提供的是一个框架,可以帮助您设计可扩展的后端,它很少与前端技术有关,如果它提供前端功能,您可以始终覆盖它们。如果你希望在某些django默认表单上支持html5,你可以随时添加/改变渲染方式。这就是MVC的重点。
这是我的一般观点。
但是,如果您在使用框架进行部署时遇到更多具体问题,则可以讨论它们。
答案 1 :(得分:2)
我相信我至少有三种选择: