小编Abh*_*hek的帖子

Angular js bootstrap按钮禁用

我有以下angularjs app html文件:

<button class="btn btn-default pull-right" ng-click="open(subcategory)">Add Course <span class="glyphicon glyphicon-plus"></span></button>
Run Code Online (Sandbox Code Playgroud)

我想知道我们是否可以Add course在条件required credits == completed credits满足时禁用按钮.控制器是一个常规的json文件,其中包含子类别中的所有参数.

请帮忙!

javascript twitter-bootstrap angularjs

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

html中的角度计算百分比

Angular noob在这里!我试图在我的HTML中显示一个百分比值,如下所示:

<td> {{ ((myvalue/totalvalue)*100) }}%</td>
Run Code Online (Sandbox Code Playgroud)

它工作但有时它给出一个非常长的小数,看起来很奇怪.如何将其四舍五入后的2位数?有更好的方法吗?

javascript number-formatting angularjs angularjs-interpolate

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

django模板中的子串?

如何在django模板中显示子字符串?以下似乎不起作用,我试图在另一行显示前3个字母和下3个字母:

{{ obj.name[0:3] }}
{{ obj.name[4:8] }}
Run Code Online (Sandbox Code Playgroud)

django django-templates

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

Django在模型中制作了另一个字段的字段分组列表

我有一个名为MyModel的模型,它有一些虚拟数据,如下所示:

     item    date     value
------------------------------
      ab    8/10/12   124
      ab    7/10/12   433
      ab    6/10/12    99
      abc   8/10/12    23
      abc   7/10/12    80
Run Code Online (Sandbox Code Playgroud)

我想以这样的方式查询这个模型,我得到如下输出:

[{'item': 'ab', 'values': [ 124, 433, 99]},
 {'item': 'abc', 'values': [ 23, 80]}]
Run Code Online (Sandbox Code Playgroud)

我怎么能用django ORM做到这一点?

django django-models django-orm

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

使用ng-model后缺少textarea的默认值

我有一个角度应用程序,我在其中使用如下文本框:

    <div class="panel-body text-center">
        <textarea id="mytext" class="form-control" rows="4">John,2
    Jane,3
    John,4
    Jane,5
        </textarea>
    </div>
Run Code Online (Sandbox Code Playgroud)

这里默认加载值John,2 ...等.但是,当我按如下方式引入ng-model访问此数据时,默认值不再显示.可能会发生什么?

<textarea id="mytext" ng-model="mytextvalue" class="form-control" rows="4">
Run Code Online (Sandbox Code Playgroud)

twitter-bootstrap angularjs

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

使用zip从列表创建json

我有2个列表如下:

>> a = [u'username', u'first name', u'last name']
>> b = [[u'user1', u'Jack', u'Dawson'], [u'user2', u'Roger', u'Federer']]
Run Code Online (Sandbox Code Playgroud)

我试图获得如下输出json:

[
  {
    "username":"user1",
    "first name":"Jack",
    "last name":"Dawson"
  },
  {
    "username":"user2",
    "first name":"Roger",
    "last name":"Federer"
  }
]
Run Code Online (Sandbox Code Playgroud)

我试图使用zip命令如下:

>> x = []
>> for i in range(0, len(b)):
..   x += zip(a,b[i])
..
Run Code Online (Sandbox Code Playgroud)

但这并不是我想要的输出.我该如何实现?

python

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

Angular ui bootstrap模式传递多个参数

我正在为我的一个应用程序使用角度ui bootstrap模式.目前我使用以下方法调用模态实例:

<button class="btn btn-default btn-sm pull-right" 
ng-click="open({{node.id}})">Add Course <span class="glyphicon glyphicon-plus">
</span>
</button>
Run Code Online (Sandbox Code Playgroud)

我已经将模态定义如下:

$scope.open = function (node) {
    var modalInstance = $modal.open({
        templateUrl: 'myModalContent.html',
        controller: ModalInstanceCtrl,
        resolve: {
            detail: function() {
                return node;
            }
        }   
    });
};
Run Code Online (Sandbox Code Playgroud)

这里open()函数传递节点的id.这里的节点是一个django项目,其中包含id,required等详细信息.

我的模态实例定义如下:

var ModalInstanceCtrl = function ($scope, $http, $log, $modalInstance, detail) {
    $scope.subcategory = detail;
};
Run Code Online (Sandbox Code Playgroud)

到目前为止,模态工作正常,我能够将node.id传递给模态.但是现在我想将节点内的其他参数传递open({{node.required}}, {{node.id}})给模态.如何修改我的模态open()modalinstance()函数以接收multiplt参数?

javascript django twitter-bootstrap angularjs

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

Postgresql 错误:“无法找到从未知到文本的转换函数”

我有以下 postgresql 查询:

   with A as 
   (
          select '201405MASE04' as TestID, Count(*) TotQ, Count(distinct Case When SE1 = '' then NULL else SE1 end) TotSE, 
                 case when Count(*)=0 then 7 else Count(distinct RC) end TotRC
          from eivTestItems TI, eivTests T 
          where TI.Test_ID = T.Test_ID 
                 and T.Test_Type_ID = 1
                 and T.Test_ID=  '201405MASE04'
                 and TI.Omit <> 1
   ), 
   B as 
   (
          select '201405MASE04' as TestID, Count(*) TotQ
          from eivTestItems TI, eivTests T 
          where TI.Test_ID = T.Test_ID 
                 and T.Test_Type_ID = 1
                 and T.Test_ID= …
Run Code Online (Sandbox Code Playgroud)

sql postgresql

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

使用模型名称字符串输入查询django模型

假设我有以下django型号:

class ModelB(models.Model):
    title = models.CharField(max_length=20)

class ModelD(models.Model):
    name = models.CharField(max_length=20)
Run Code Online (Sandbox Code Playgroud)

在django ORM中,我正在尝试读取一个字符串,该字符串将是模型的名称,并使用它来查询.像这样的东西:

>>b = 'ModelB'
>>b.objects.all()
Run Code Online (Sandbox Code Playgroud)

这显然不起作用,因为它是一个字符串.我查看了ContentType,但我不确定它在我的场景中会有什么帮助.有什么建议?

我也尝试过像这样的get操作Contentype:

>>> z = ContentType.objects.get(model='modelb')
>>> z
<ContentType: model b>
>>> z.__dict__
{'model': u'modelb', '_state': <django.db.models.base.ModelState object at 0x7f195346c150>, 'id': 14, 'app_label': u'testapp'}
>>>
Run Code Online (Sandbox Code Playgroud)

但我不知道如何从这里继续前进!

python django django-orm

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

Django 区分大小写的条目

我有以下查询:

>>> z = Restaurant.objects.values_list('city',flat=True).order_by('city').distinct()
>>> z
[u'ELURU', u'Eluru', u'Hyderabad']
Run Code Online (Sandbox Code Playgroud)

如您所见,由于区分大小写,它并不完全不同。我该如何解决这个问题?

django django-queryset

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