小编Jos*_*unt的帖子

在python中使用硬件编程

我开始对我最近制作的小玩具编程感到有点厌倦,我很想开始编程并与硬件交互.

唯一的问题是我大多是一个没有真正学过或使用过任何其他语言的蟒蛇人.我还可以用python与硬件进行交互吗?

另外,我可以与哪些硬件进行交互?我真的没有可以使用的东西,所以我必须买一个套件或其他东西.有什么便宜的选择吗?

python hardware

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

部署Django:你是怎么做到的?

我曾尝试过像这样的指南,但它对我来说没有用.

所以我的问题是:什么是部署Django的好指南,以及如何部署Django.

我一直听说capastrano非常好用,但我不知道如何使用它或它做什么(除了部署代码的自动化),或者即使我想要/需要使用它.

python django-deployment

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

使用背面可视性"翻转"盒子时闪烁的背面可见性

我正在使用一个相当简单的CSS过渡来创建一个盒子,通过同时转换两个div 180deg来"翻转".当你在盒子的"背面"时,它应该是略微透明的,这样你就可以看到底面.

除了最新的Safari 7和iOS 7之外,我在所有浏览器中都能很轻松地工作.在Safari 7上,动画闪烁,后卡在动画结束时"弹出"到前面.

这似乎是在较新的Safari上渲染动画的一个错误.是否有一种解决方法可以使其表现更好?

ChromeSafari上查看动画的GIF

请参阅http://cssdeck.com/labs/flippable-card上的演示

css safari webkit transform css-transitions

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

使用拖放重新排序模型中的条目

假设我在Django中有一个博客应用程序.如何使用默认管理员中的可拖动表重新排序帖子?

如果我不必在模型中添加任何额外的字段,那将是最好的,但如果我真的必须,我可以.

javascript python django

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

如何从列表中选择一个随机的英语单词

获得一个返回随机英语单词(最好是名词)的函数的最佳方法是什么,而不保留文件中所有可能单词的列表?

python random

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

在服务器上安全地执行用户提交的python代码

我正在寻找启动一个涉及执行用户通过HTML表单输入的python代码的项目.我知道这可能是致命的(exec),但我已经看到它在至少一个实例中成功完成.

我向Python Challenge的开发人员发送了一封电子邮件,我被告知他们正在使用他们自己提出的解决方案,他们只是让他们使用"操作系统提供的安全功能"和"操作" system [Linux]提供了所需的大部分安全性,如果你知道如何使用它."

有谁知道如何安全可靠地进行此操作?我考虑过为每次提交产生一个新的VM,但这会产生太多的开销,并且几乎不可能有效地实现.

python user-input

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

Django:打印网址,无需对网址进行硬编码

我可以/admin/manage/products/add在模板中打印出某个视图的网址吗?

这是我想为其创建链接的规则

(r'^manage/products/add/$', create_object, {'model': Product, 'post_save_redirect': ''}),
Run Code Online (Sandbox Code Playgroud)

我想在没有硬编码的情况下将/ manage/products/add添加到模板中.我怎样才能做到这一点?

编辑:我没有使用默认管理员(好吧,我是,但它是在另一个网址),这是我自己的

python django

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

为什么连接布尔值会返回一个整数?

在python中,您可以连接布尔值,它将返回一个整数.例:

>>> True
True
>>> True + True
2
>>> True + False
1
>>> True + True + True
3
>>> True + True + False
2
>>> False + False
0
Run Code Online (Sandbox Code Playgroud)

为什么?为什么这有意义?

我理解这True通常表示为1,而False表示为0,但仍然没有解释如何将相同类型的两个值相加返回一个完全不同的类型.

python

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

具有多个父母的子状态/模态路径,可在多个州打开

我有一个抽象profile状态,它有多个子状态(对于配置文件页面的不同选项卡),然后我希望另一个子状态的配置文件是一个模态.我已经实现了这样的事情:

$stateProvider
    .state('profile', {
        url: '/profile/:profileID',
        templateUrl: 'profile.html',
        controller: 'ProfileCtrl',
        abstract:true,
        resolve: {
            user: ...
        }
    })
    .state('profile.circles', {
        url: '',
        templateUrl: 'profilecircles.html',
        controller: 'profilecirclesCtrl',
        resolve: { circle: ... }
    })
    .state('profile.squares', {
        url: '/collections',
        templateUrl: 'profilesquares.html',
        controller: 'profilesquaresCtrl',
        resolve: { squares: ... }
    })
    .state('profile.editprofile', {
        url: '/edit',
        onEnter: ['$window','$modal', function($window, $modal) {
            $modal.open({
                templateUrl: 'editprofile.html',
                controller: 'editProfileCtrl',
                resolve: {
                    user: ...
                }
            }).result.then(function() {
                $window.history.back();
            },function() {
                $window.history.back();
            });
        }]
    })
Run Code Online (Sandbox Code Playgroud)

这很有效,除了因为editprofile是正方形和圆形的兄弟,当该状态处于活动状态并且模态处于视图中时,正方形或圆形状态被卸载,并在模态关闭时再次加载.

当profile.editprofile状态处于活动状态时,有没有办法让这些状态保持活动状态?我喜欢的东西state..editprofile.

angularjs angular-ui-router

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

清理Django中的表单数据

如何从django中的表单清理和修改数据.我想在每个模型的每个字段的基础上定义它,就像使用ModelForms一样.

我想要实现的是自动从定义的字段中删除前导和尾随空格,或者将标题(从一个字段)转换为slug(这将是另一个字段).

python forms django slug

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