我正在制作一个跟踪电视节目剧集的Django应用程序.这是针对某个Show实例上的页面.当用户点击添加/减去季节时,我希望页面将它们重定向到相同的详细视图,现在我将它显示在显示所有Show实例列表的索引上.
节目-detail.html
<form action="{% url 'show:addseason' show=show %}" method="post">
{% csrf_token %}
<button class="btn btn-default" type="submit">+</button>
</form>
<form action="{% url 'show:subtractseason' show=show %}" method="post">
{% csrf_token %}
<button class="btn btn-default" type="submit">-</button>
</form>
Run Code Online (Sandbox Code Playgroud)
views.py
class ShowDetail(DetailView):
model = Show
slug_field = "title"
slug_url_kwarg = "show"
template_name = 'show/show-detail.html'
class AddSeason(UpdateView):
model = Show
slug_field = 'title'
slug_url_kwarg = 'show'
fields = []
def form_valid(self, form):
instance = form.save(commit=False)
instance.season += 1
instance.save()
return redirect('show:index')
class SubtractSeason(UpdateView):
model = Show
slug_field = …Run Code Online (Sandbox Code Playgroud) var sentences = ['sentenceone', 'another sentence', 'another sentence again'];
$(".btn").on('click', function() {
for(var i=0; i < sentences.length; i++) {
samplebox.innerHTML += '<p>'+sentences[i]+'</p>';
}
});
Run Code Online (Sandbox Code Playgroud)
只需单击一下即可显示所有这些内容.我该如何解决?
我目前正在做Project Euler问题1.我不知道为什么这两个循环不一样.
total = 0
for i in 0..1000
if (i % 3 == 0 || i % 5 == 0)
total += i
end
end
Run Code Online (Sandbox Code Playgroud)
和
total = 0
(0...1000).each do |i|
total += i if (i % 3 == 0 || i % 5 == 0)
end
puts total
Run Code Online (Sandbox Code Playgroud) 我从天气API获取数据.我不确定如何访问说明?
"weather": <__NSSingleObjectArrayI 0x608000012910>(
{
description = "overcast clouds";
icon = 04n;
id = 804;
main = Clouds;
}
)
Run Code Online (Sandbox Code Playgroud)
我试过了:
print(weatherDict["weather"]!.description!)
Run Code Online (Sandbox Code Playgroud)
它只是给了我这个:
(
{
description = "overcast clouds";
icon = 04n;
id = 804;
main = Clouds;
}
)
Run Code Online (Sandbox Code Playgroud)
如何正确访问说明?