我有这段代码
Today is : Sunday Current time is : 6 : 32 : 34
我期待它打印出来:
class ComentarioListar (LoginRequiredMixin,ListView):
login_url='/'
redirect_field_name='redirigido'
model = Comentario
template_name = 'home/comentario_listar.html'
class busqueda (ListView):
model=Comentario
template_name='home/search.html'
def get_queryset(self):
qs=Comentario.objects.filter()
keywords=self.request.GET.get('q')
if keywords:
query=SearchQuery(keywords)
vector=SearchVector('titulo')
qs=qs.annotate(search=vector).filter(search=query)
qs=qs.annotate(rank=SearchRank(vector,query)).order_by('-rank')
return render(request, 'home/search.html', {'qs':qs} )
然而它打印出来:
urlpatterns = [
url(r'^listar$', ComentarioListar.as_view(), name="listar"),
url(r'^search$',busqueda, name="search"),]
看起来\ n在这里不起作用。我做错了什么?
答案 0 :(得分:0)
使用<br>
标记分成一个新行。
<强>样本强>
var one = document.getElementById("results");
one.innerHTML += "Today is : " + new Date().getDay() + "<br>";
one.innerHTML += " Current time is : " + new Date().getHours() + " : " + new Date().getMinutes() + " : " + new Date().getSeconds();
<html>
<head>
</head>
<body>
<div id="results">
</div>
</body>
</html>
答案 1 :(得分:0)
尝试使用HTML&#39; br&#39;标签而不是\ n。我认为它会起作用
答案 2 :(得分:0)
不要使用\ n,试试这个:
var string = "this\
is a multi\
line\
string";
只需输入反斜杠并继续卡车运输!
答案 3 :(得分:0)
您可以通过多种方式实现这一目标:
<强>第一强> 将dtml元素呈现给dom:
var para = document.createElement("br");
one.innerHTML += "Today is : " + days[d.getDay()];
one.appendChild(para);
<强>第二强>
使用文档:
one.innerHTML += "Today is : " + days[d.getDay()];
document.write("\n");
HTML将呈现为查看页面的人的换行符,\ n只是将文本删除到源中的下一行(如果它在HTML页面上)。强>