我是Django的新手,我正在设计一个主要需要可用性体验的网站,说到优化的CSS,HTML5和UI的东西。
使用Django进行以数据/模型为中心的设计非常容易。只需设计几个Python类和./manage.py syncdb --这就是你的模型。但我正在处理大量以视图为中心的挑战。(不同的用户类别、不同的任务、不同的设计挑战。)官方的Django教程粗略地使用了一个“模板”。
有没有针对Django的以设计为中心的指南,或者一套现成的、可用的模板?我不想从头开始使用JS、HTML5、Ajax和所有的东西。从模型层的角度来看,Django非常快速,并且提供了一个工作的基础系统。我想知道有没有类似的观点。
发布于 2010-06-07 00:30:20
可能django-block (http://code.google.com/p/django-blocks/)的目标就是朝着这个方向发展!但除此之外,我猜你唯一的选择就是根据你所需要的功能,与其他一些3rdparty html/css + js/aja框架相结合!也有一些代码片段,它们实现了输出常用html的templatetags,但通常没有什么大的东西!
发布于 2010-06-06 19:55:21
有没有针对Django的以设计为中心的指南,或者一套现成的、可用的模板?
Django模板本身并不具有那么多的可重用性,因为它们绑定到特定的视图和在这些视图中定义的变量。在我的个人经验中,我发现模板化仍然很快,我的模板的平均大小约为50行。当然,这个应用程序的UI并不是很重。
继承和片段将使您免于重复。
{% extends base.html %}
{% for locations in locations %} {% include "_location_item.html“%} {% endfor %}
Ajax我不想使用JS,HTML5,
和所有的东西从头开始。
好吧,在某一点上,你会从头开始。
我同意在项目开始的时候有一个开销。到目前为止,我对这种开销的理由是,UI不是一个修改过的模板(就像修改过的typo3模板,因此更适合应用程序需求),而且它很快,最后看起来也很好。
https://stackoverflow.com/questions/2983825
复制相似问题