小编Cés*_*sar的帖子

django1.4.0:ImportError:没有名为base的模块

现在我有一个问题作为标题.这是我的环境:

  • 操作系统:ubuntu 10.10
  • 的Python:2.6.6
  • Django:1.4 pre-alpha

之前,我为Django Book安装了Django 1.1.1 .今天,我通过cmd:删除了Django 1.1.1 sudo apt-get install --purge python-django,然后获得1.4 pre-alpha的最新版本.

当我按照docs.djangoproject.com上的教程,并执行cmd:时python manage.py shell,它出现了一些错误,并且信息如下:

    Traceback (most recent call last):
      File "manage.py", line 9, in <module>
        execute_from_command_line(sys.argv)
      File "/usr/local/lib/python2.6/dist-packages/django/core/management/__init__.py", line 422, in execute_from_command_line
        utility.execute()
      File "/usr/local/lib/python2.6/dist-packages/django/core/management/__init__.py", line 361, in execute
        self.fetch_command(subcommand).run_from_argv(self.argv)
      File "/usr/local/lib/python2.6/dist-packages/django/core/management/base.py", line 191, in run_from_argv
        self.execute(*args, **options.__dict__)
      File "/usr/local/lib/python2.6/dist-packages/django/core/management/base.py", line 222, in execute
        output = self.handle(*args, **options)
      File "/usr/local/lib/python2.6/dist-packages/django/core/management/base.py", line 355, in handle
        return self.handle_noargs(**options)
      File …
Run Code Online (Sandbox Code Playgroud)

django

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

PHP ldap_bind()身份验证 - 错误无法绑定到服务器:凭据无效?

我正在尝试使用PHP对LDAP用户进行身份验证.我有用户的DN,我检查了正确.我也有密码.这是用户进行身份验证时的正确密码SamAccountName.

我希望这是使用DN进行身份验证时使用的密码.没有针对LDAP的专有名称密码?以下是我使用PHP ldap_bind()函数进行身份验证的代码.我这样做是对的吗?

$ldaphost="ldap://somehost.com:3268";
$dn = "cn=LastName\, FirstName Dept/Country/ext,OU=Accounts,OU=Location,ou=Division,";
$basedn="dc=abc,dc=enterprise";

if (!($connect = ldap_connect($ldaphost))) {    
  die ("Could not connect to LDAP server"); 
} 

$ldapbind = ldap_bind($connect, "$dn" . "$basedn", $password);

if ($ldapbind) {
   echo "LDAP bind successful...";
} else {
   echo "LDAP bind failed...";
}
Run Code Online (Sandbox Code Playgroud)

我从上面的代码得到的结果是:

警告:ldap_bind()[function.ldap-bind]:无法绑定到服务器:无效的凭据LDAP绑定失败...

ldap_bind()发出呼叫的线路:

$ldapbind = ldap_bind($connect, "$dn" . "$basedn", $password);
Run Code Online (Sandbox Code Playgroud)

凭据无效使我相信DN或密码可能存在错误.我已经对DN进行了三次检查,据我所知,没有错误.

有任何想法吗?

php ldap

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

"round"ed编号乘以0.01会产生x.y00000000000001而不是xy?

我问这个的原因是因为在OpenERP中有一个验证它让我发疯:

>>> round(1.2 / 0.01) * 0.01
1.2
>>> round(12.2 / 0.01) * 0.01
12.200000000000001
>>> round(122.2 / 0.01) * 0.01
122.2
>>> round(1222.2 / 0.01) * 0.01
1222.2
Run Code Online (Sandbox Code Playgroud)

如您所见,第二个round是返回一个奇数值.

有人可以向我解释为什么会这样吗?

python openerp

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

AttributeError:'module'对象没有属性'Datefield'

在models.py文件中

from django.db import models

# Create your models here.

class Publisher(models.Model):
    name = models.CharField(max_length=30)
    address = models.CharField(max_length=50)
    city = models.CharField(max_length=60)
    state_province = models.CharField(max_length=30)
    country = models.CharField(max_length=50)
    website = models.URLField()

class Author(models.Model):
    first_name = models.CharField(max_length=30)
    last_name = models.CharField(max_length=40)
    email = models.EmailField()

class Books(models.Model):
    title = models.CharField(max_length=100)
    authors = models.ManyToManyField(Author)
    publishers = models.ForeignKey(Publisher)
    publication_date = models.Datefield()
Run Code Online (Sandbox Code Playgroud)

当我运行命令

$ python manage.py validate
Run Code Online (Sandbox Code Playgroud)

我收到错误消息

AttributeError: 'module' object has no attribute 'Datefield'
Run Code Online (Sandbox Code Playgroud)

请帮忙.

python django

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

django-tables2复选框列名

我用django-tables2创建了我的表输出,但我想在表格列中为复选框指定一个特定的名称.

我怎样才能做到这一点 ?

这是我的表绘图类,我修改了列的顺序,以便我的复选框是第一个.

class SimpleTable(tables.Table):
    amend = tables.CheckBoxColumn(verbose_name=('Amend'), accessor='pk')

    class Meta:
        model = SysimpReleaseTracker
        attrs = {"class": "paleblue"}
        listAttrs = list()
        listAttr = list()
        listAttrs = SysimpReleaseTracker._meta.fields

        listAttr.append('amend')
        for x in listAttrs:
            listAttr.append('%s' %x.name)
        sequence = listAttr
Run Code Online (Sandbox Code Playgroud)

python django django-tables2

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

在树视图中使用“分组依据”时如何对其他列求和?

我有一个自定义模块,其中包含三个不同的金额字段:

\n\n
    \n
  • Total a pagar是一个float字段
  • \n
  • Total pendiente并由Total pagado函数计算
  • \n
\n\n

这就是我的树视图的样子:

\n\n

在此输入图像描述

\n\n


\n\n

使用分组过滤器时,我想显示函数字段的总和,但只显示第一个字段:

\n\n

在此输入图像描述

\n\n


\n\n

我尝试sum在 XML 记录中使用参数,但这不起作用。

\n\n

这是我的模块:

\n\n
class res_partner_current_account(osv.osv):\n    def _amount_pending_wrapper(self, cr, uid, ids, field_name, arg, context=None):\n        """\n        Wrapper because of direct method passing as parameter for function fields\n        """\n        return self._amount_pending(cr, uid, ids, field_name, arg, context=context)\n\n    def _amount_pending(self, cr, uid, ids, field_name, arg, context=None):\n        cur_obj = self.pool.get(\'res.currency\')\n        res = {}\n        for current_account …
Run Code Online (Sandbox Code Playgroud)

python xml openerp-8 odoo

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

Haskell二叉树函数(图)

如何定义一个Haskell函数,它将函数应用于二叉树中的每个值?所以我知道它与map函数类似- 它的类型是:

mapT :: (a -> b) -> Tree a -> Tree b
Run Code Online (Sandbox Code Playgroud)

但那就是它......

algorithm binary-tree haskell

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

CATiledLayer不在我的iOS5项目上工作

我创建了新的单视图应用程序(使用iOS 5 sdk和Xcode 4.2进行开发),该应用程序现在由app delegate,视图控制器,scrollView(带CATiledLayer)组成.故事板包含ViewController包含UIScrollView哪些类是ScrollView(我已经创建的类).我的目标是显示大型PDF文件,缩放等.我的项目基于从苹果缩放pdf样本.当我尝试在iPad上运行我的应用程序时,它会在链接期间崩溃,显示我的错误:

Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_CATiledLayer", referenced from:
objc-class-ref in TiledPDFPage.o
Run Code Online (Sandbox Code Playgroud)

所以有谁知道,如何避免这个错误?是否有可能问题在于我没有在代码中创建scrollView但在故事板中?

linker storyboard catiledlayer ios5

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

循环打开Windows应用程序

我需要一些帮助,以便在最初看起来像一个非常简单的要求.

我必须找到一种在Windows PC上循环打开应用程序的方法,目的是在安装在墙上的大屏幕上一次显示30秒的窗口.通常会有MS Access报告和几个网页.

我最初的想法是,我可以在PC上手动打开这些应用程序,然后运行VBScript来循环它们.但是这有两个问题.

  1. 模拟Alt + Tab按键只是切换最近使用的两个应用程序,而不是全部循环使用它们
  2. 我无法看到用户能够使用按键逃脱脚本.

任何人都可以建议我如何使用Windows(XP向上)机器上已有的资源实现这一目标?

windows vbscript

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

django tsstypie.order_by queryset

这是我的models.py

class Picture(models.Model):
    image = models.ImageField(upload_to='uploads/')
    caption = models.CharField(max_length=140, null=True, blank=True)
    uploaded = models.DateField()
    comments = models.ManyToManyField(Comment, null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)

和我的tastypie的API资源,api.py:

class PictureResource(ModelResource):

    class Meta:
        queryset = Picture.objects.all.order_by('-uploaded')
        resource_name = "photo"
        authorization = Authorization()
        API_LIMIT_PER_PAGE = 24
Run Code Online (Sandbox Code Playgroud)

如您所见,我希望我的API页面按照上传的最新图片顺序排列.

我的错误代码是:

函数对象没有属性'order_by'

通常我不知道该怎么做......

(顺便问一下,API_LIMIT_PER_PAGE = 24这是在正确的地方吗?)

sorting api django sql-order-by tastypie

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