小编don*_*yor的帖子

如何将H2主键id设置为auto_increment?

我正在使用sql,H2,我正在努力使Usertable的ID为auto_incremented.我尝试在H2 sql界面中的所有sql命令,没有工作.

alter table user alter column int not null auto_increment;
Run Code Online (Sandbox Code Playgroud)

这个常见的甚至不起作用.是否有任何JPA for auto_incement的注释可能?

非常感谢

sql auto-increment jpa-2.0 playframework-2.0

6
推荐指数
2
解决办法
3万
查看次数

'Q'对象没有属性'split' - Django

我有一个模型:

class Authors(models.Model):
   name = models.TextField()
   person = models.ForeignKey(Person)
Run Code Online (Sandbox Code Playgroud)

和查询:

authors = Author.objects.filter(
                                (Q(name__iregex=r"\y{0}\y".format(s1)),
                                ~Q(name__iregex=r"\y{0}\y".format(s2))
                                ),
                                person=None).order_by('-id')
Run Code Online (Sandbox Code Playgroud)

我收到错误:

'Q' object has no attribute 'split'
Run Code Online (Sandbox Code Playgroud)

为什么是这样?我没有使用split()..错误行在此查询行中.

python django django-q

6
推荐指数
1
解决办法
3606
查看次数

background.html与background.js-chrome扩展

我真的很困惑。我试图了解chrome扩展的文件体系结构。我正在阅读此文档:https : //developer.chrome.com/extensions/overview#arch

我的情况:

我想设置oauth流,以便用户可以在扩展内登录(另一个端点是我的django后端)。到目前为止,我有以下文件:

background.js 
content.js
popup.html
manifest.json
Run Code Online (Sandbox Code Playgroud)

我的content.js将消息发送到background.js并获得响应。到目前为止一切顺利!

但是现在在阅读oauth文档时,我很困惑,不知道background.html是什么。它实际上应该包含我的background.js的所有js代码的文件吗?但是,如果我将清单中的更改为.html,例如:

"background": {
"persistent": false,
"scripts": ["jquery111.js", "background.html"]
Run Code Online (Sandbox Code Playgroud)

扩展程序不再起作用。在OAuth文档中,它表示:

Place the four library files in the root of your extension directory 
(or wherever your JavaScript is stored). Then include the .js files in your 
background page...
Your background page will manage the OAuth flow.
Run Code Online (Sandbox Code Playgroud)

但是在架构文档中,它说:

This figure shows the browser action's background page, which is defined by
background.html and has JavaScript code that controls the …
Run Code Online (Sandbox Code Playgroud)

html javascript google-chrome google-chrome-extension

6
推荐指数
1
解决办法
7229
查看次数

Shadow DOM最佳实践中的JavaScript

我无法让JavaScript在我正在定义的Shadow DOM元素中正常运行.给出以下代码:

<template id='testTemplate'>
 <div id='test'>Click to say hi</div>
 <script>
  var elem = document.querySelector('#test');
  elem.addEventListener('click', function(e) {
     alert("Hi there");
  });
</script>
</template>

<div id="testElement">Host text</div>

<script>
  var shadow = document.querySelector('#testElement').createShadowRoot();
  var template = document.querySelector('#testTemplate');
  shadow.appendChild(template.content.cloneNode(true));
</script>
Run Code Online (Sandbox Code Playgroud)

document.querySelector返回null.如果我将它包装在document.onload中它不再抛出错误,但是单击div也不会启动警报.

  1. 在这种情况下,当我的代码运行时,document.onload是否正确处理?
  2. 这是为阴影dom元素嵌入javascript的正确方法吗?

html javascript html5 web-component shadow-dom

6
推荐指数
1
解决办法
7836
查看次数

如何将列表呈现给模板?

我想显示数据库中的所有用户.我想将所有用户放在一个列表中,然后将该列表呈现给模板.

然后我想迭代在<p>标签中显示每个用户的用户列表

For u in users:
 <p>u.username</p>
Endfor 
Run Code Online (Sandbox Code Playgroud)

我想知道如何从数据库中检索用户.

Public static Result render_f() {
  List<String> users = ask in db;
return ok(template.render(users)); 
Run Code Online (Sandbox Code Playgroud)

上述方法合理吗?如果没有,我可以从这里得到一些指示吗?

java render playframework playframework-2.0

5
推荐指数
1
解决办法
856
查看次数

无法将play.db.jpa.Model导入到我的模型中

我不能以某种方式将play.db.jpa.Modellib导入我的模型,它只能找到play.db.ebean.Model.有没有办法导入这个?

谢谢

jpa model playframework

5
推荐指数
1
解决办法
6048
查看次数

如何在django模板中设置自定义forloop起点

java中有一个forloop,我可以告诉它从哪里开始,到哪里结束:

for(int i=10;i<array.length;i++){

}
Run Code Online (Sandbox Code Playgroud)

但我如何int i=10在django模板中实现这一点?我怎样才能自己设定起点和终点?

有一个forloop.firstforloop.last,但它们是在循环中定义的,我不能做这样的事情?:

{{forloop.first=10}}

{% for athlete in athlete_list %}
    <li>{{ athlete.name }}</li>
{% endfor %}

{{forloop.last=20}}
Run Code Online (Sandbox Code Playgroud)

我读了django doc,但这个功能似乎不存在

python django django-templates django-template-filters

5
推荐指数
1
解决办法
1342
查看次数

正则表达式 - 字符串替换"按原样"

我想这样做:

单词test应该在某些文本中找到并替换为<strong>test</strong>.但事情是,Test应该也被抓住并被替换<strong>Test</strong>.

我试过这个:

word = "someword"
text = "Someword and many words with someword"
pattern = re.compile(word, re.IGNORECASE)
result = pattern.sub('<strong>'+word+'</strong>',text)
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,Someword正在成为someword.我用re错了吗?

我想要 <strong>Someword</strong> and many words with <strong>someword</strong>

python regex

5
推荐指数
1
解决办法
72
查看次数

django crispy forms - 'SubWidget'对象没有属性'field'

我创建了一个模型和模型.我在设置bootstrap3模板包中设置并放入crispy-formsinstalled_apps.

现在,如果我这样做:

{% crispy form %}
Run Code Online (Sandbox Code Playgroud)

它显示的形式像

label_name
<form.field>
..
etc etc. 
Run Code Online (Sandbox Code Playgroud)

但我想要

label_name: <form.field>
Run Code Online (Sandbox Code Playgroud)

在HTML中.

如果我做:

{% crispy form.fieldname %}
Run Code Online (Sandbox Code Playgroud)

我正进入(状态:

'SubWidget' object has no attribute 'field'
Run Code Online (Sandbox Code Playgroud)

为什么?为此,我该如何轻松控制表单布局?

forms django django-forms django-crispy-forms

5
推荐指数
1
解决办法
2346
查看次数

django - unique_together 更改 - prod db 中有任何危险吗?

我有一个模型:

class MyModel(models.Model):
   name = models.CharField(max_length=10)
   nickname = models.CharField(max_length=10)
   title = models.CharField(max_length=10)
   score = models.CharField(max_length=10)

   class Meta: 
      unique_together = ['name', 'nickname']
Run Code Online (Sandbox Code Playgroud)

是什么改变的影响unique_together,以

unique_together = ['name', 'title']
Run Code Online (Sandbox Code Playgroud)

在部署此更新之前我应该​​小心吗?有超过 150.000 个用户同时在线,在最坏的情况下会发生什么?

python django

5
推荐指数
1
解决办法
971
查看次数