小编Eri*_*rik的帖子

Django ModelAdmin response_change 方法

我发现 admin.ModelAdmin 上的 response_change 方法非常有用 - 但我不相信它记录在 Django 文档中https://docs.djangoproject.com/en/1.4/ref/contrib/管理/#modeladmin-方法。源代码是获取详细信息的唯一位置吗?如果是的话,它在哪里?我在这里查看: https: //github.com/django/django/tree/master/django/contrib/admin但没有找到任何东西......

其有效使用的示例如下:http://brandonkonkle.com/blog/2010/oct/4/django-admin-customization-examples/

谢谢!

django django-admin

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

TestFlight无法安装应用程序,无法删除部分安装的应用程序

我有一个我通过TestFlight部署的iOS应用程序.该应用程序在运行iOS 5.1.1的iPad 1上安装得很好.该应用程序不会安装在运行iOS 6.0的iPhone 4上.这两个设备都包含在配置文件中.该应用程序在5.1和6.0模拟器中运行良好.

当我尝试将应用程序安装到iPhone 4时,我会看到以下屏幕:

在此输入图像描述

另外,我无法删除部分下载的应用程序(它位于主屏幕的右下角).我尝试重启设备并重置设备但没有成功.

这是我点击Retry时从手机获得的控制台输出(<< >>中的内容被编辑):

Oct  1 20:35:10 <<my device name>> SpringBoard[67] <Warning>: Killing <<bundleID>> for app installation
Oct  1 20:35:10 <<my device name>> installd[31] <Error>: 0x2ffd8000 handle_install: Install of "/var/mobile/Media/Downloads/-2645453250453581032/5351851639508112860" requested by itunesstored
Oct  1 20:35:12 <<my device name>> installd[31] <Error>: 0x2ffd8000 MobileInstallationInstall_Server: Installing app <<bundleID>>
Oct  1 20:35:12 <<my device name>> installd[31] <Error>: Oct  1 20:35:12  SecTrustEvaluate  [leaf CriticalExtensions IssuerCommonName]
Oct  1 20:35:13 <<my device name>> installd[31] <Error>: 0x2ffd8000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed …
Run Code Online (Sandbox Code Playgroud)

ios testflight

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

Pylint和unittest

我有一个使用pylint和unittest的python项目.Unittest让我使用了名为setUp()的方法,pylint不喜欢这种方法.特别:

C0103: 57,4:<class>.setUp: Invalid name "setUp" for type method (should match [a-z_][a-z0-9_]{2,30}$)
Run Code Online (Sandbox Code Playgroud)

如何获取pylint以允许setUp作为方法名称?例如,我没有看到名为"允许的方法名称"的配置项.我不想# pylint: disable=C0103全部使用,因为我的代码中有很多setUp方法.

pylint

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

诗乃找不到方法'间谍'

我试图通过使用require.js/mocha/chai/sinon和骨干应用程序来攀登学习曲线.当我运行此测试时:

define([
    "chai",
    "sinon"
], function(chai, sinon){
    var expect = chai.expect;

    describe("Trying out the test libraries", function(){
        describe("Chai", function(){
            it("should be equal using 'expect'", function(){
                expect(hello()).to.equal("Hello World");
            });
        });

        describe("Sinon.JS", function(){
            it("should report spy called", function(){
                var helloSpy = sinon.spy(window, "hello");

                expect(helloSpy.called).to.be.false;
                hello();
                expect(helloSpy.called).to.be.true;
                hello.restore();
            });
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

我找到TypeError: Object #<Object> has no method 'spy' 了定义helloSpy的行.为什么?请注意,第一次测试通过.

这是完整的项目:

https://github.com/ErikEvenson/spa-testing-study/tree/bcc5b71b3b6f8b24f7e8d01673b50682498ee1b2.

注意使用该特定提交.

javascript mocha.js backbone.js sinon chai

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

Nitrous.io for Mac不同步.git?

我正在尝试Nitrous.io - 这是一个非常好的工具.我也在使用Nitrous'Mac应用程序,它将盒子内容同步到本地目录 - 除了我注意到它没有同步.git目录.我认为这是故意的(?).某个地方是否有一个列表描述了什么是未同步的?

nitrousio

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

南0.8.3升级导致DeserializationError

我有一个使用South 0.8.2的Django 1.5.5项目.一切都很好 - 包括使用South的迁移.当我尝试将此项目升级到South 0.8.3时,运行时出现以下错误python manage.py migrate:

(VBEZ)vagrant@vagrant-ubuntu-precise-64:/vagrant$ python manage.py migrate
Running migrations for django_mailbox:
- Nothing to migrate.
 - Loading initial data for django_mailbox.
Installed 3 object(s) from 1 fixture(s)
Running migrations for djcelery:
- Nothing to migrate.
 - Loading initial data for djcelery.
DeserializationError: Problem installing fixture 'initial_data.json': Invalid model identifier: 'sites.site'
Run Code Online (Sandbox Code Playgroud)

发生了什么事?

这是我的initial_data.json档案:

[
  {
    "pk": 1, 
    "model": "sites.site", 
    "fields": {
      "domain": "0.0.0.0:5000", 
      "name": "Project (Development)"
    }
  }, 
  {
    "pk": 2, 
    "model": …
Run Code Online (Sandbox Code Playgroud)

django django-south

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

Bootstrap导航与内容不对齐

为什么内容与使用Bootstrap 3.0.0的品牌不一致?我怎样才能使这些对齐?

在此输入图像描述

这是我的HTML:

<!DOCTYPE html>
<html>
    <head>
        <title>Title</title>
        <meta name="viewport" content="width=device-width initial-scale=1.0">
        <link href="bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" media="screen">
        <link href="css/app.css" rel="stylesheet">
    </head>
    <body>
        <div class="navbar navbar-inverse navbar-fixed-top">
            <div class="navbar-inner">
                <div class="container">
                    <span class="navbar-brand">Brand</span>
                </div>
            </div>
        </div>
        <div id="main-region" class="container">
            <p>Content</p>
        </div>

        <script data-main="js/main" src="bower_components/requirejs/require.js"></script>
        <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>    
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是app.css:

body {
    padding-top: 60px;
}
Run Code Online (Sandbox Code Playgroud)

twitter-bootstrap

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

验证/授权对asteapie顶级API模式的访问

我知道如何为美食资源设置身份验证/授权:通过资源Meta类中的设置。但是,我如何验证/授权对顶级架构的访问?

例如,我可以在处对资源进行身份验证/授权/api/v1/resource,但如何在处对模式进行身份验证/授权/api/v1

tastypie

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

Django Tastypie没有使用ManyToManyField更新资源

为什么带有此PUT请求的ManyToManyField资源不会更新?

curl --dump-header - -H "Content-Type: application/json" -X PUT --data '{"uuid":"blah","pass_token":"blah","favorites": ["/api/v1/organizations/1/"]}' http://localhost:8000/api/v1/devices/2/
Run Code Online (Sandbox Code Playgroud)

我收到了这个回复:

HTTP/1.0 400 BAD REQUEST
Date: Wed, 11 Jul 2012 22:21:15 GMT
Server: WSGIServer/0.1 Python/2.7.2
Content-Type: application/json; charset=utf-8

{"favorites": ["\"/api/v1/organizations/1/\" is not a valid value for a primary key."]}
Run Code Online (Sandbox Code Playgroud)

这是我的资源:

class OrganizationResource(ModelResource):
    parent_org = fields.ForeignKey('self','parent_org',null=True, full=True,blank=True)

    class Meta:
        allowed_methods = ['get',]
        authentication = APIAuthentication()
        fields = ['name','org_type','parent_org']
        filtering = {
            'name': ALL,
            'org_type': ALL,
            'parent_org': ALL_WITH_RELATIONS,
        }
        ordering = ['name',]
        queryset = Organization.objects.all()
        resource_name = 'organizations'

class …
Run Code Online (Sandbox Code Playgroud)

python django m2m tastypie

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

Python本地日期时间月份

我有一个 python TZ-aware datetime end_date,比如 2013-03-01 06:00:00+00:00。我想获得美国/芝加哥时区的这个日期时间的月份。如果我这样做了,end_date.month我会得到 3。我想进行一个方法调用,例如end_date.timezone('America/Chicago').month——或类似的东西——这会给我正确的值 2。

以为我理解这个 datetime/pytz 的东西......

python datetime

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