我想开始使用Twitter的Bootstrap来为最近启动的Django应用程序.我对Django有很多经验,但我对Bootstrap完全不熟悉.
什么是最好的方法?您是否会推荐或有经验的Django特定的Boostrap应用程序?
我知道我可以直接使用Bootstrap,没有任何特殊的Bootstrap特定的Django应用程序.但是,我还读到,如果没有一点服务器端支持(例如,将Bootstrap特定的CSS呈现为HTML格式),表单呈现就不会特别好.
似乎有几个项目,例如crispy表单,django-bootstrap-toolkit等.查看他们的项目页面,我可以看到不同级别的活动和支持.如果我决定选择其中一个,我当然希望选择一个具有一定动力,因此很有可能保持支持和维持一段时间.这非常重要,因此即使特定应用程序没有所有可能的功能或灵活性稍差,它仍然是一个不错的选择,因为支持/新鲜度,示例的可用性等.
感谢您提出任何建议或反馈.
我正在使用通用视图django.contrib.auth.views.password_reset作为密码重置表单.原则上,所有的工作,除了指称发送的电子邮件的主题行包含"example.com",如:"密码重置在example.com".
所以我环顾四周,但对于我的生活,我无法找到如何更改此内容以包含我的实际域名.
有任何想法吗?
我需要在页面中为元素设置类.使用纯JavaScript,我会写如下:
document.getElementById('foo').className = "my_class";
Run Code Online (Sandbox Code Playgroud)
这只是设置了类,这正是我想要的.但我在我的页面上使用jQuery,所以想以"jQuery方式"执行此操作,因为混合旧样式和jQuery样式似乎很奇怪.但是jQuery显然只允许你使用addClass()或removeClass(),如下所示:
$('#foo').addClass("my_class");
Run Code Online (Sandbox Code Playgroud)
问题是它只是向元素添加一个类,它不会替换当前存在的类.这是否意味着我必须先跟踪旧类并首先执行removeClass()?有没有办法告诉jQuery替换当前的类,无论它是什么,只是用一个新的替换它?