小编Joh*_*uhn的帖子

Django:找不到manage.py自定义命令

当我做python manage.py help

[myapp]
        update_overall_score 
        update_periodic_score
Run Code Online (Sandbox Code Playgroud)

列出了我的自定义命令,我可以在其中运行update_periodic_scorepython manage.py update_periodic_score但是当我尝试另一个命令时,我收到错误Unknown command: 'update_overall_score'

会有什么问题呢?这两个文件都放置在所有目录中的目录中myapp/management/commands__init__.py

这是我的 update_overall_score.py,

from django.core.management.base import BaseCommand, CommandError
from myapp.models import Users

class Command(BaseCommand):
    """
    Updates the overall_score field of every user.
    """
    def handle(self, *args, **options):
        all_users = Users.objects.all()
        try:
            for user in all_users:
                likes = user.likes_received.count()
                stars = user.stars_received.count()
                user.overall_score = likes + stars
                user.save()
        except Exception, e:
            print e
            return
        print "Updated Overall Score."
        return
Run Code Online (Sandbox Code Playgroud)

python django command

3
推荐指数
1
解决办法
8672
查看次数

将"ping"输出发送到变量

我试图ping我的路由器中的一些IP地址.我用这个代码:

for {set n 0} {$n < 10} {incr n} {puts [exec "ping 199.99.$n.1]}
Run Code Online (Sandbox Code Playgroud)

但这将显示输出.问题是我不想看到输出.我想将该输出发送到另一个变量,并使用"regexp"搜索变量的内容并获得结果,并完成故事的其余部分.但我不知道怎么能这样做.

scripting router tcl

3
推荐指数
1
解决办法
2738
查看次数

rspec - 如何改变lambda应该期待?

我有一些lambda代码,例如

lambda { Watir::Browser.new(mock_driver) }.should_not raise_error
Run Code Online (Sandbox Code Playgroud)

如何更改此选项以使用expect语法?

我试过了:

expect({ Watir::Browser.new(mock_driver)}).to not raise_error
Run Code Online (Sandbox Code Playgroud)

但我得到了:

syntax error, unexpected '}', expecting tASSOC (SyntaxError)
...expect ({Watir::Browser.new(mock_driver)}).to not raise_error
Run Code Online (Sandbox Code Playgroud)

我试过

expect{( Watir::Browser.new(mock_driver))}.to not raise_error
Run Code Online (Sandbox Code Playgroud)

但得到了

syntax error, unexpected tIDENTIFIER, expecting '('
Run Code Online (Sandbox Code Playgroud)

ruby rspec

3
推荐指数
1
解决办法
818
查看次数

删除尾随字符

请告诉我如何从嵌入在 <> 之间的字符串末尾删除=和换行符\n

例如输入字符串

set string "abcd  1234   abc=
"
Run Code Online (Sandbox Code Playgroud)

我只想从末尾删除 = 和新行

tcl

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

SQL - WHERE AGGREGATE> 1

想象一下,我有一个包含{id,username,firstname,lastname}的客户的数据库表

如果我想找到有多少个不同名字的实例我可以做:

select firstname,count(*) from Customers group by 2 order by 1;

   username | count(*)
   ===================
   bob      |   1
   jeff     |   2
   adam     |   5
Run Code Online (Sandbox Code Playgroud)

如何编写相同的查询只返回多次出现的名字?即在上面的例子中只返回jeff和adam的行.

sql informix aggregate

2
推荐指数
1
解决办法
4840
查看次数

如何获取 LDAP Active Directory 中禁用的用户

我必须编写java代码来查找活动目录中的特定用户是否启用或禁用。

java ldap active-directory

2
推荐指数
1
解决办法
3982
查看次数

如何使用普通 ldap 客户端访问 nTSecurityDescriptor?

nTSecurityDescriptor我尝试以普通域用户身份使用 ldapsearch(或其他东西)从 Linux 机器上读取。

搜索其他东西有效,但我找不到nTSecurityDescriptor.

此知识库文章可能相关,但以域管理员身份运行不是服务的选项。

那么我怎样才能阅读这些信息呢?我知道我可以读取 DACL,但问题是如何读取。

ldap active-directory

2
推荐指数
1
解决办法
9544
查看次数

Jquery更改背景大小和图像src

我正在尝试更改背景图像和背景大小(因此它适合div)

$(".clickableimg").click(function() {
    var choosenpic = $(this).attr('id');
    $("#image").val(choosenpic);
    $("#preview").css("background","url(backgrounds/"+choosenpic+")");
    $("#preview").css("background","size('50%')");
});
Run Code Online (Sandbox Code Playgroud)

你知道我怎么能改变更多的CSS属性吗?

javascript css jquery

2
推荐指数
1
解决办法
8829
查看次数

从Tcl中的相对路径获取绝对路径

假设我有一个文件,命名为./ko
我想要它的完整路径,可以(例如)/foo/bar/ko
在Perl中,只有一个

File::Spec->rel2abs("./ko")
Run Code Online (Sandbox Code Playgroud)

在Ruby中,它是:

File.expand_path("./ko")
Run Code Online (Sandbox Code Playgroud)

怎么在Tcl中完成?

file tcl filepath

2
推荐指数
1
解决办法
3615
查看次数

TcpClient自动处理

使用using (NetworkStream stream = client.GetStream())使套接字关闭.

c# irc tcp

2
推荐指数
1
解决办法
163
查看次数

标签 统计

tcl ×3

active-directory ×2

ldap ×2

aggregate ×1

c# ×1

command ×1

css ×1

django ×1

file ×1

filepath ×1

informix ×1

irc ×1

java ×1

javascript ×1

jquery ×1

python ×1

router ×1

rspec ×1

ruby ×1

scripting ×1

sql ×1

tcp ×1