小编Her*_*ral的帖子

检测django测试模式

我正在编写一个可重复使用的django应用程序,我需要确保它的模型仅在应用程序处于测试模式时同步.我曾尝试使用自定义DjangoTestRunner,但我没有找到如何做到这一点的示例(文档仅显示如何定义自定义测试运行器).

那么,有没有人知道如何做到这一点?

编辑

我是这样做的:

#in settings.py
import sys
TEST = 'test' in sys.argv
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你.

django unit-testing django-testing

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

文本到语音Web API

我想要一个可以在网络上运行的文本语音API.谷歌翻译非官方API不合适,因为我需要阅读多个段落,并且它们仅限于100个字符.

我查了一下iSpeech,但是他们需要打个电话来购买积分,因为这项工作维护人员不会说英语,这种计费/销售非常荒谬,我期待着另一种选择.

任何人?

编辑:它必须有一个pt-BR语音.

api text-to-speech

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

_netrc/.netrc替代cURL

我一直在看Git和cURL,我发现了一些关于.netrc的引用,这可能有助于HTTP身份验证.问题是:.netrc是愚蠢的,因为它以纯文本格式存储密码,这对我正在开发的解决方案来说是一个很大的安全问题.

是否有替代.netrc方法?是否有可能为cURL开发"身份验证后端"?

git authentication curl http .netrc

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

为什么cabal sandbox init不像virtualenv那样改变PATH呢?

Haskell新手和Python家伙在这里.

我想我可能会在这里遗漏一些东西但是如果你看看Yesod的快速启动,那么autor 之前会 安装一些软件包cabal sandbox init.我在其他地方看到过相同的模式.问题:

  1. 我错过了什么吗?这是使用cabal沙箱的真正方式吗?
  2. 为什么我不能(或不应该)在沙箱中安装yesod-bin?
  3. 如果我在某些项目中使用不同版本的yesod-bin怎么办?
  4. 如果有一些库在.cabal-sandbox/bin中安装二进制文件,为什么cabal sandbox init不更改PATH以匹配沙盒版本?

非常感谢你提前!

haskell sandbox package-managers cabal

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

不使用真实银行账户来测试格子集成的方法

这可能是一个愚蠢的问题,但我正在尝试找出一种方法来开发与 Plaid 的 API 集成的应用程序,而无需使用真实的银行账户来测试它。我不是美国公民,因此我在 Plaid 支持的银行上没有真实的银行账户。

有没有办法在没有真实银行账户的情况下进行这种测试?

integration plaid

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

如何防止ember.js改变模板的结构?

我正在使用ember.js 0.9.2(但这个问题也出现在HEAD修订版中)并且它正在改变我的模板的标记结构.我有这样的模板:

    <script type="text/x-handlebars" data-template-name="appointment-cell">
            <td colspan="1">
                <span class="reserved">
                    {{text}} 
                </span>
            </td>
    </script>
Run Code Online (Sandbox Code Playgroud)

我的JS代码是这样的:

        var AppointmentCellView = Ember.View.extend({
            templateName: 'appointment-cell',
            text: 'Some name',
        });
        window.App = Ember.Application.create({
            init: function(){
                this._super();
                AppointmentCellView.create().appendTo("#the_tr");
            }
        });
Run Code Online (Sandbox Code Playgroud)

但视图呈现如下:

<div id="ember142" class="ember-view">
    <span class="reserved">
        Some name 
    </span>
 </div>
Run Code Online (Sandbox Code Playgroud)

不知道,但似乎ember.js正在删除我的td元素.这是我tagName: 'td'在view类中使用时的输出:

 <td id="ember142" class="ember-view"></td>
Run Code Online (Sandbox Code Playgroud)

它甚至没有呈现内容!我错过了什么吗?

javascript ember.js

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

MongoDB - 更改文档结构

我正在使用数据库MongoDB,并且由于资源消耗很大(使用几乎100GB的数据集),我需要缩小文档的字段名称(类似"ALTER TABLE").

有这么简单/自动吗?

optimization mongodb

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

支持HTML5的Windows Mobile 6浏览器

我在谷歌上做了一些研究,但我找不到任何适用于Windows Mobile 6的HTML5浏览器.我在HTML5中寻找的主要资源是WebDatabase和/或localStorage.

通过一些研究,我找到了Iris(http://www.freewarepocketpc.net/ppc-download-iris-browser.html),这是一个基于Webkit的浏览器,具有一些HTML5功能,但是localStorage和Web数据库不适用于它.

有没有人知道任何具有Windows Mobile 6存储功能的浏览器?

html5 windows-mobile local-storage mobile-webkit

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

MongoDB - 在生产中添加新的配置服务器

我一直在用mongodb和分片进行一些测试,在某些时候我试图将新的配置服务器添加到我的mongos路由器(当时,我只使用一个配置服务器).但我找不到有关如何执行此操作的任何信息.

有人试过做这样的事吗?

config sharding mongodb

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

为什么没有预先配置Django静态和媒体文件夹?

我正在向我的兄弟展示一个Django演示,他问我以下问题:"为什么Django静态和媒体文件夹没有预先配置?它的目的不是成为配置框架的约定?为什么我是应该在每次启动Django项目时配置这些东西?"

我无法回答他.有人可以吗?

PS:我不是要将Django与其他框架进行比较.我只是想了解为什么做出这些设计决定;

django convention-over-configur

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