我正在尝试将twitter bootstrap 3幻灯片显示到模板中,但是,我无法设置标志变量.第一个div需要一个类active item
,其余的应该只有一个item
类.我怎样才能在for循环中实现这一目标?
{% for review in reviews|slice:":3" %}
<div class="carousel-inner">
{% if forloop.counter0|divisibleby:"3" %}
<div class="active item">
{% else %}
<div class="item">
{% endif %}
<blockquote>
<p>{{ review.description }}</p>
</blockquote>
<label>{{ review.business }}</label>
</div>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
我已经尝试过的:
我正在尝试做一个非画布侧边栏,我正在使用该.toggleClass
功能使其处于活动状态.当它处于活动状态时,我希望按钮(.btn)说"隐藏",而不是说"显示".我已经尝试过if语句而且失败了.我还查看了其他stackoverflow问题但没有成功.任何人都可以帮助如何检测一个类已被切换?
$(document).ready(function () {
$('[data-toggle="offcanvas"]').click(function () {
$('.row-offcanvas').toggleClass('active');
// if active "hide"
$('.btn').html("HIDE");
// if not active "show"
$('.btn').html("SHOW");
});
});
Run Code Online (Sandbox Code Playgroud) 我有一个名为profiles的应用程序,它只利用了django-registration-redux模块.我正在尝试创建一个允许用户使用其中已有的信息进行编辑的表单,但它没有显示出来.我可以在没有信息的情况下显示它,但不会显示已存在的配置文件信息.
urls.py
from django.conf.urls import url
from profiles import views
urlpatterns = [
url(r'^(?P<username>[-\w]+)/$', views.single, name='profile_single'),
url(r'^(?P<username>[-\w]+)/edit/$', views.edit, name="profile_edit"),
]
Run Code Online (Sandbox Code Playgroud)
views.py
def edit(request, username):
instance = Profile.objects.get(user=username)
# It would be good to have an in depth understanding of what the actual request module does
if request.user == instance.user:
form = ProductForm(request.POST or None, instance = instance)
if form.is_valid():
profile = form.save(commit=False)
profile.user = request.user
profile.slug = slugify(form.cleaned_data['title'])
profile.save()
return HttpResponseRedirect('/user/%s'%(user.username))
return render_to_response("profiles/edit.html", locals(), context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)
我收到的错误是:
异常值:int()的基数为10的无效文字:'admin'