我用Node.js + Express.js制作的网页有一个非常奇怪的问题.我的网页是多语言(英语/西班牙语),因此在Jade模板中,我有翻译ID,这些ID对应于取决于所选语言的文本.好的,这很好用.
现在,当我在Google中搜索网页时,它会在第一个结果中显示没有问题,但在说明中它显示了翻译ID,而不是渲染文本.这很奇怪,因为翻译应该是在服务器端进行的,不是吗?
官方Django文档给我们这样的东西:
from django.core.paginator import Paginator
my_list = MyModel.objects.all()
p = Paginator(my_list, 10)
Run Code Online (Sandbox Code Playgroud)
但.如果我必须对100万行进行分页怎么办?每次我想查看单个分页页面时,使用MyModel.objects.all()加载100万行效率不高.
有没有更有效的方法来执行此操作而无需调用objects.all()来进行简单的分页?
我有个问题.我定义了一些全局变量,并将其命名为一个名为"app"的对象.例:
window.app : {
foo : null,
bar : null,
}
Run Code Online (Sandbox Code Playgroud)
好吧,我的想法是我希望能够通过调用app.foo ="baz"或app.bar ="baz"从任何模块修改这些变量,但我不希望用户能够修改那些来自浏览器控制台的变量(元素检查器).
可能吗?
PD:嗯,我有一个与服务器同步的Backbone.js集合.我不希望用户能够使用控制台修改该集合
django ×1
express ×1
global ×1
javascript ×1
node.js ×1
optimization ×1
pagination ×1
pug ×1
python ×1
security ×1
translation ×1
variables ×1