小编gak*_*hov的帖子

如何在Django urls.py中将url参数传递给reverse_lazy

考虑到我有1个资源和2个网址(让我们说新的和旧的)连接到该资源.所以,我想为其中一个网址设置HTTP重定向.

myapp/urls.py我有:

urlpatterns = patterns('',
    url(r'^(?P<param>\d+)/resource$', 
                      'myapp.views.resource', 
                       name='resource-view'
    ),
)
Run Code Online (Sandbox Code Playgroud)

mycoolapp/urls.py我想指定:

from django.views.generic.simple import redirect_to
from django.core.urlresolvers import reverse_lazy

urlpatterns = patterns('',
    url(r'^coolresource/(?P<param>\d+)/$', 
                       redirect_to, 
                       {
                          'url': reverse_lazy('resourse-view', 
                                         kwargs={'param': <???>}, 
                                         current_app='myapp'
                                 ),
                       }
   ),
)
Run Code Online (Sandbox Code Playgroud)

问题是如何传递<param>reverse_lazykwargs(那么,<???>在上面的例子中放置什么)?

django django-urls

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

Elasticsearch热备份策略

如果有人可以分享他最好的"热备份"策略,那将会很有趣ElasticSearch.

此外,随时可以分享与此问题相关的工具和库,并可以提供帮助.

更新: 感谢@javanna的回复,它非常完整,为进一步的行动提供了良好的指导.

我也进行了一项小型研究,发现一些文章/讨论可以帮助,如果有人有兴趣.

更新: Elasticsearch 1.0有一个"官方"备份解决方案 - 快照/恢复API,这是现在唯一正确的方法.ElasticSearch将识别主分片并注意一致性.备份将以递增方式完成,因此您可以根据需要非常快速地完成备份.

backup elasticsearch

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

如何正确使用PHPExcel与Symfony 2

我需要使用PHPExcel一个Symfony2项目.任何人都知道如何正确设置项目以使用库?我应该把它放在供应商目录中吗?在配置文件等应该更改什么?

configuration phpexcel symfony

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

Symfony2中间件

我正在寻找一种方法来为应用程序创建类似Django的中间件Symfony2.基本上,我需要预处理每次 request谈到前Controllers和后处理每一个 response之后Controllers,但它涉及到用户面前.

有什么想法吗?

php middleware symfony

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

回调芹菜apply_async

celery在我的应用程序中使用它来运行定期任务.我们来看下面的简单示例

from myqueue import Queue
@perodic_task(run_every=timedelta(minutes=1))
def process_queue():
    queue = Queue()
    uid, questions = queue.pop()
    if uid is None:
        return

    job = group(do_stuff(q) for q in questions)
    job.apply_async()

def do_stuff(question):
    try:
        ...
    except:
        ...
        raise
Run Code Online (Sandbox Code Playgroud)

正如您在上面的示例中所看到的,我celery用来运行异步任务,但是(因为它是一个队列)我需要queue.fail(uid)在异常do_stuffqueue.ack(uid)其他情况下执行.在这种情况下,在两种情况下从我的任务中获得一些回调是非常明确和有用的 - on_failureon_success.

我看到了一些文档,但从未见过使用回调的做法apply_async.有可能吗?

python celery

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

我可以从网站上阅读"真正的"移动GPS坐标吗?

我做了一个网站,我想在移动设备(Android和iPhone)上阅读"真正的"GPS定位.当我尝试使用W3C javascript方法从我的Android设置我的网站上的位置时,GPS未启用且位置由IP设置(当我尝试使用Google地图应用时,GPS已启用并在状态栏上闪烁).有没有办法从手机上的网络上读取GPS(真正的GPS)?提前致谢!

javascript w3c geolocation web

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

NLTK 中的 WordNet lemmatizer:“老板”的正确引理是什么?

我使用nltk3.0.4 并注意到词的引理bossbosses不同。

from nltk.stem.wordnet import WordNetLemmatizer

wnl = WordNetLemmatizer()

print wnl.lemmatize("boss", "n")
# returns "bos"

print wnl.lemmatize("bosses", "n")
# returns "boss"
Run Code Online (Sandbox Code Playgroud)

从我的角度来看,这是一种奇怪的行为,尤其boss是WordNet 中的一个已知词,并且有一个规则要保持ss.

有没有人有解释或者这只是一个错误?我应该如何处理?

python nltk wordnet lemmatization

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

使用Python生成演示文稿

我正在处理数据处理,并希望直接从Python生成PowerPoint或OpenOffice Impress演示文稿和一些数据分析.是否有任何Python库可以做到这一点?我正在使用Unix环境.

python powerpoint openxml openoffice-impress

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

如何按Elasticsearch中的子项数对父项进行排序

我在索引中有parent/ child相关的文档,并希望获得按子项数排序的父项列表.这有什么办法吗?我正在使用Elasticsearch1.5.1

现在我可以通过使用inner_hits功能轻松获取子文档的数量以及父查询结果,但似乎无法inner_hits.{child_type_name}.hits.total从脚本或搜索/评分函数访问值.有任何想法吗?

elasticsearch

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