小编I15*_*159的帖子

Postgresql:用户"postgres"的密码验证失败

我安装了PostgreSQL 8.4,Postgres客户端和Pgadmin 3.对于控制台客户端和Pgadmin用户"postgres"的身份验证失败.我输入的用户为"postgres",密码为"postgres",因为之前有效.但现在身份验证失败了.我之前做过几次没有这个问题.我该怎么办?会发生什么?

psql -U postgres -h localhost -W
Password for user postgres: 
psql: FATAL:  password authentication failed for user "postgres"
FATAL:  password authentication failed for user "postgres"
Run Code Online (Sandbox Code Playgroud)

postgresql ubuntu pgadmin

366
推荐指数
11
解决办法
64万
查看次数

如何使用PIL获得图片大小?

如何使用PIL或任何其他Python库获得图片大小?

python image python-imaging-library

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

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

python中的复数用法

我是一个数学新手.现在我正在深入研究Python数据类型.我无法理解如何使用复数.请给我举例说明Python中复数的用法.

python complex-numbers

96
推荐指数
2
解决办法
22万
查看次数

AngularJS - 如何在生成templateUrl时使用$ routeParams?

我们的应用程序有2级导航.我们想使用AngularJS $routeProvider动态地为模板提供模板<ng-view />.我正在考虑按照以下方式做一些事情:

angular.module('myApp', []).
config(['$routeProvider', function($routeProvider) {
    $routeProvider.when('/:primaryNav/:secondaryNav', {
        templateUrl: 'resources/angular/templates/nav/'+<<primaryNavHere>>+'/'+<<secondaryNavHere>>+'.html'
    });
}]);
Run Code Online (Sandbox Code Playgroud)

我只是不知道如何填充内部的部分<<>>.我知道primaryNav和secondaryNav绑定到$ routeParams,但是如何在这里访问$ routeParams以动态提供模板?

javascript angularjs

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

如何在Mac OS上启动颜色选择器?

我是Mac的全新手.碰巧的是,现在我正在努力.我有一个奇怪的问题 - 我找不到如何启动默认颜色选择器?

macos

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

TypeError:unhashable type:'dict',当dict用作另一个dict的键时

我有这段代码:

for element in json[referenceElement].keys():
Run Code Online (Sandbox Code Playgroud)

当我运行该代码时,我收到此错误:

TypeError:不可用类型:'dict'

导致该错误的原因是什么,我该怎么做才能解决?

python hash json

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

如何复制python类?

deepcopycopy不会复制一个类:

>>> class A(object):
>>>     ARG = 1

>>> B = deepcopy(A)

>>> A().ARG
>>> 1

>>> B().ARG
>>> 1

>>> A.ARG = 2

>>> B().ARG
>>> 2
Run Code Online (Sandbox Code Playgroud)

这是唯一的方式吗?

B(A):
    pass
Run Code Online (Sandbox Code Playgroud)

python

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

如何使用自定义管理器与相关对象?

我有一个自定义经理.我想将它用于相关对象.我在docs中找到了 use_for_related_fields.但它不像我使用它的方式工作:

class RandomQueryset(models.query.QuerySet):

    def randomize(self):       
        count = self.count()
        random_index = random.randint(0, count - 1)
        return self.all()[random_index]


class RandomManager(models.Manager):

    use_for_related_fields = True

    def get_query_set(self):
        return RandomQueryset(self.model, using=self._db)

    def randomize(self):
        return self.get_query_set().randomize()
Run Code Online (Sandbox Code Playgroud)

我用它作为一个型号:

>>> post = PostPages.default_manager.filter(image_gallery__isnull=False).distinct().randomize()
Run Code Online (Sandbox Code Playgroud)

并试图对m2m相关对象做同样的事情:

>>> post.image_gallery.randomize()
Run Code Online (Sandbox Code Playgroud)

出了错误:

AttributeError: 'ManyRelatedManager' object has no attribute 'randomize'
Run Code Online (Sandbox Code Playgroud)

是否可以像我一样使用自定义管理器?如果是这样,你如何使它工作?

编辑

我的模特:

class ShivaImage(models.Model, ImageResizing):
    image = models.ImageField(upload_to='img')
    slide_show = models.BooleanField() 
    title = models.CharField(max_length=100)
    text = models.TextField(max_length=400)
    ordering = models.IntegerField(blank=True, null=True)

    objects = RandomManager()


class PostPages(models.Model):
    image_gallery = models.ManyToManyField(ShivaImage, blank=True,
                                       related_name='gallery',) …
Run Code Online (Sandbox Code Playgroud)

django django-orm django-managers

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

Angularjs:如何将范围变量传递给指令?

我正在尝试使用指令来创建和附加几个标签,<div>如下所示:

module.directive('createControl', function(){
  return function(scope, element, attrs){    
    console.log(attrs.createControl); // undefined     
  }                                          
});                                         


<div class="control-group" ng-repeat="(k, v) in selectedControls">
  <div create-control="{{ v.type }}"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

在attrs我有这个结构:

$$element: b.fn.b.init[1]
$$observers: Object
$attr: Object
createControl: "date"
style: "margin-right: 15px"
__proto__: Object
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用时,attrs.createControl我会undefined理解为什么.实际问题:如何将范围变量传递给指令?

javascript scope directive angularjs

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