小编Raj*_*eev的帖子

通过Python中的属性的字符串名称获取对象属性

在下面的代码中data_var是来自Django查询的我的对象,即 data_var = Datavar.objects.all().我有数据库领域,如field1,field2,field3,等在下面的代码,我试图让字段作为一个字符串的名字var,然后说tg.var,但我得到的对象有没有属性"变种"的错误:

如果我说它tg.var应该被解释为tg.field123.怎么做到这一点?

for tg in data_var:
     for col in range(content.no_of_cols):
        var = "field" + str(col)
        tg.var 
Run Code Online (Sandbox Code Playgroud)

python django

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

Java中的'this'关键字

this在以下代码中有一个问题.在下面,this.name 将设置名称.我们也可以使用name = name,所以我的问题是应该使用this指针.这不是功课

import java.io.*;

public class Employee{
    String name;
    int age;
    String designation;
    double salary;

    //This is the constructor of the class Employee
    public Employee(final String name){ //EDIT: Made parameter final
        this.name = name;
        //name= name; this is also correct
    }

    //Assign the age of the Employee  to the variable age.
    public void empAge(int empAge){
        age =  empAge;
    }

    //Assign the designation to the variable designation.
    public void empDesignation(String empDesig){
        designation …
Run Code Online (Sandbox Code Playgroud)

java oop this

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

jsch更改目录并获取内容

在jsch中如果我们发出命令cd ../ && pwd并且结果是/home.Next时间如果我执行命令ls将jsch输出我的内容./home我确实期望如此..

          Channel channel=session.openChannel("exec"); 
          ((ChannelExec)channel).setCommand("cd ../ && pwd");

          channel.connect();
          channel.run();

          ((ChannelExec)channel).setCommand("ls");
Run Code Online (Sandbox Code Playgroud)

java jsch

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

重复对象的python过滤列表

在下面的代码中,我试图找到重复的对象并将其分配给原始对象列表.是否有一种优化的方法来做同样的事情

user_list = []
unique_user = []
for user in users:
    if user.id not in user_list:
        user_list.(user.id)      
        unique_user.append(user)
    users = unique_user
Run Code Online (Sandbox Code Playgroud)

编辑

users = [<User {u'username': u'rr', u'name': u'rr', u'enabled': True, u'tenantId': u'81ec14658b764c6799871b9e5573e76f', u'id': u'6bdf7afb1d2e4bd19f7d807063720ac3', u'email': u'r@r.com'}>, <User {u'username': u'rr', u'name': u'rr', u'enabled': True, u'tenantId': u'81ec14658b764c6799871b9e5573e76f', u'id': u'6bdf7afb1d2e4bd19f7d807063720ac3', u'email': u'r@r.com'}>, <User {u'username': u'y', u'name': u'y', u'enabled': True, u'tenantId': u'81ec14658b764c6799871b9e5573e76f', u'id': u'd4afeeb8bc554f2083f93f68638dac0d', u'email': u'y@y.com'}>]
Run Code Online (Sandbox Code Playgroud)

python

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

django 表单隐藏多项选择字段

下面如何隐藏除 label = 'student' 之外的所有字段,

标签可以是学生、领导者、老师

for role in role_list:
            field_name = self.get_member_field_name(role.id)
            label = role.name  // student,leader,teacher

            self.fields[field_name] = forms.MultipleChoiceField(required=False,
                                                            label=label)
            self.fields[field_name].choices = users_list
            self.fields[field_name].initial = []
Run Code Online (Sandbox Code Playgroud)

django django-forms

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

Angularjs将值从一个页面传递到另一个页面

在下面的代码中,我试图在点击时更改为另一个页面,并希望传递对象i我该怎么做.在下面的代码中,我将其视为undefined.how来解决这个问题

<button ng-href="#/page1" value="{{i.display}}"></button>

app.controller("ctrls",['$scope','$location',function($scope,$location){
  $scope.func = function(i) {
    $scope.var=i
    $location.path("/rel");
  };
]);

app.controller("ctrls",'$scope',function($scope)   {
console.log($scope.var) //undefined
]);
Run Code Online (Sandbox Code Playgroud)

angularjs

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

字符串中的字符数

       var a="password";
Run Code Online (Sandbox Code Playgroud)

在任何变量中如何检查长度是否不小于6个字符而不是> 12

     $(a).len();?????
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-validate

0
推荐指数
1
解决办法
342
查看次数

perl查找并替换

什么是Linux上的perl命令行来查找和替换文本.我想搜索

  <?php echo "Testing"; ?>
Run Code Online (Sandbox Code Playgroud)

我想用上面的替换 <?php echo "Production"; ?>

linux perl

0
推荐指数
1
解决办法
386
查看次数

没有密码验证的Sendmail (Python 2.4)

如何2.4 在没有任何密码验证的情况下从 Python 发送邮件?

python linux sendmail

0
推荐指数
1
解决办法
3574
查看次数

在python中排序元组

如何基于第一个值对元组进行排序,即在字典中我们可以使用sorted(a.keys())

如何在元组中完成它

如果这些是元组值

   t = [('2010-09-11','somedata',somedata),('2010-06-11','somedata',somedata),('2010-09-12','somedata',somedata)]
Run Code Online (Sandbox Code Playgroud)

应根据日期,第一个字段对元组进行排序

python

0
推荐指数
1
解决办法
1842
查看次数