小编Max*_*ant的帖子

pow运算符的计算错误

应该print (-2 ** 2)返回什么?根据我的计算应该是4,但是翻译会返回-4.
这个Python的东西或我的数学是那么可怕吗?

python

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

Bootstrap 3工具提示或弹出窗口不起作用

我有一个Django应用程序,前端设计在Twitter Bootstrap 3.所有我的造型和JS工作正常,包括模态等...但我不能为我的生活得到弹出窗口的工具提示做任何事情....

我没有在Firebug中抛出任何错误.

这是我的包括的顺序:

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="{{ STATIC_URL }}js/bootstrap.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

这是我从bootstrap站点直接获取的工具提示的示例调用:

<a href="#" data-toggle="tooltip" title="first tooltip">Hover over me</a>
Run Code Online (Sandbox Code Playgroud)

其他人有两个元素的问题?

我很确定这是我做过的蠢事.

Bootstrap 3中提供的所有其他JS影响,就像模态和标签工作正常...

tooltip twitter-bootstrap twitter-bootstrap-3

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

AngularJs单元测试 - 模拟承诺不执行"然后"

我们对我们的控制器进行单元测试.我们已成功模拟对REST服务层的调用,并验证它确实是使用给定数据调用的.然而,现在我们想在我们的控制器中测试thenpromise 的执行会改变location.path:

控制器:

(function () {

    app.controller('registerController', ['$scope', '$location', '$ourRestWrapper', function ($scope, $location, $ourRestWrapper) {

    $scope.submitReg = function(){
        // test will execute this
        var promise = $ourRestWrapper.post('user/registration', $scope.register);

        promise.then(function(response) {    
                console.log("success!"); // test never hits here           
                $location.path("/");
        },
            function(error) {
                console.log("error!"); // test never hits here
                $location.path("/error");
            }
        );
    };
Run Code Online (Sandbox Code Playgroud)

$ourRestWrapper.post(url,data)只是包裹Restangular.all(url).post(data)..

我们的测试:

(function () {

    describe("controller: registerController", function() {

        var scope, location, restMock, controller, q, deferred;

        beforeEach(module("ourModule"));

        beforeEach(function() {
            restMock = {
                post: …
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing mocking promise angularjs

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

git tag:fatal:无法将'HEAD'解析为有效的ref

我正在从存储库克隆一个分支并在python脚本中创建一个标记.命令如下.

git clone -b master --single-branch <repository adress>

git tag -a testag -m 'test'
Run Code Online (Sandbox Code Playgroud)

它成功克隆,但在添加标记时,它会出现以下错误:

fatal: Failed to resolve 'HEAD' as a valid ref.
Run Code Online (Sandbox Code Playgroud)

git

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

Python无法在函数中定义元组

出于某种原因,我每次尝试在函数中定义元组时都会遇到语法错误.例如,我有一个向程序添加向量的函数,它看起来像这样:

def add_vectors((angle_1, l_1),(angle_2, l_2)):
    x=math.sin(angle1)*l_1+math.sin(angle2)*l_2
    y=math.cos(angle1)*l_1+math.cos(angle2)*l_2

    angle=0.5*math.pi-math.atan2(y, x)
    length=math.hypot(x, y)
    return (angle, length)
Run Code Online (Sandbox Code Playgroud)

这似乎没问题,但解释者说有一个语法错误并突出显示第一个元组的第一个括号.我使用的是Python 3.2.3.我究竟做错了什么?

python tuples function python-3.x

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

在PyCharm中设置虚拟环境

向大家致以问候!

我在PyCharm的某个项目中遇到了一个小问题,它正是虚拟环境(VE).几个月前我已经设置了这个VE并且一段时间没有使用它.现在我需要回到它,因为它安装了许多必要的东西.因此,需要在此VE中安装一个更多的电池 - 它是soundcloud API.我在项目设置中直接从PyCharm安装,我检查了这个VE是否仍然是默认的VE - 它是.但项目一直在抱怨"没有名为soundcloud的模块".

你能告诉我解决这个问题的方法吗?

提前致谢.

python django virtualenv pycharm

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

在Django Admin中评论审核

Disqus评论可以使用django-disqus与Django集成,但我还没有找到任何方法来缓和 Django/Django Admin 中的这些评论.审核必须通过Disqus仪表板进行.

是否有任何项目在Django中提供Disqus评论审核?甚至有用的Disqus API库?我做了一个没有结果的快速搜索,我不想开始研究已经存在的东西.

django django-admin disqus

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

django-celery-email任务未执行

有点卡住解决异步电子邮件发送的问题.我想用芹菜和django数据库作为后端.因为目前我唯一想使用这个队列管理工具的是电子邮件,我也安装了django-celery-email.

按照说明,我对我的设置文件进行了这样的更新:

import djcelery
djcelery.setup_loader()

INSTALLED_APPS += ('kombu.transport.django',
                   'djcelery',
                   'djcelery_email')

BROKER_URL = 'django://'
EMAIL_BACKEND = 'djcelery_email.backends.CeleryEmailBackend'
Run Code Online (Sandbox Code Playgroud)

我正在使用默认的django SMTP这样的设置:

EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'cs*****@gmail.com'
EMAIL_HOST_PASSWORD = '*********'
EMAIL_PORT = 587
Run Code Online (Sandbox Code Playgroud)

我确实为这两个djcelery和komby应用程序运行了迁移.现在,使用默认的django send_mail核心方法,不会发送电子邮件.

如果删除EMAIL_BACKEND选项,电子邮件发送工作,但非常慢.如果不是速度,我不会首先考虑排队这个过程.

我使用MySQL数据库作为数据库后端,并且它的错误日志文件在添加任务时没有显示任何内容,所以我假设,那部分没问题.在我看来,我错过了一些基本的安装或配置部分,可以很容易地被经验丰富的芹菜或djcelery用户发现,但像我这样的新手可能会错过.

更新 django shell解决方法:

>>> from django.core.mail import send_mail
>>> from django.conf import settings
>>> result = send_mail('test send', 'test_send_body_text', settings.EMAIL_HOST_USER,    'hornswf@gmail.com')
>>> result[0].status
u'PENDING'
>>> result[0].ready()
False
>>> result[0].failed()
False
>>> result[0].info
>>> result[0].result …
Run Code Online (Sandbox Code Playgroud)

python django django-celery

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

无法使用gettext将已翻译的字符串附加到自己身上

以下代码无效

from django.utils.translation import gettext_lazy as _ 

stringtest=_("First string")
stringtest= stringtest + _(" Second string")
print stringtest
Run Code Online (Sandbox Code Playgroud)

我得到以下异常:

cannot concatenate 'str' and '__proxy__' objects
Run Code Online (Sandbox Code Playgroud)

是否真的不可能将"翻译"字符串附加到自己身上?

python django gettext

8
推荐指数
3
解决办法
2398
查看次数

Django和Django CMS有什么区别?

我是Django的新手,有人可以告诉我Django和Django CMS之间的确切区别.

我必须设计一个完整的教育网站,如果我使用Django CMS或没有它也可以完成我的工作.

django django-cms

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