考虑到我有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(那么,<???>在上面的例子中放置什么)?
如果有人可以分享他最好的"热备份"策略,那将会很有趣ElasticSearch.
此外,随时可以分享与此问题相关的工具和库,并可以提供帮助.
更新: 感谢@javanna的回复,它非常完整,为进一步的行动提供了良好的指导.
我也进行了一项小型研究,发现一些文章/讨论可以帮助,如果有人有兴趣.
更新: Elasticsearch 1.0有一个"官方"备份解决方案 - 快照/恢复API,这是现在唯一正确的方法.ElasticSearch将识别主分片并注意一致性.备份将以递增方式完成,因此您可以根据需要非常快速地完成备份.
我需要使用PHPExcel一个Symfony2项目.任何人都知道如何正确设置项目以使用库?我应该把它放在供应商目录中吗?在配置文件等应该更改什么?
我正在寻找一种方法来为应用程序创建类似Django的中间件Symfony2.基本上,我需要预处理每次 request谈到前Controllers和后处理每一个 response之后Controllers,但它涉及到用户面前.
有什么想法吗?
我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_stuff或queue.ack(uid)其他情况下执行.在这种情况下,在两种情况下从我的任务中获得一些回调是非常明确和有用的 - on_failure和on_success.
我看到了一些文档,但从未见过使用回调的做法apply_async.有可能吗?
我做了一个网站,我想在移动设备(Android和iPhone)上阅读"真正的"GPS定位.当我尝试使用W3C javascript方法从我的Android设置我的网站上的位置时,GPS未启用且位置由IP设置(当我尝试使用Google地图应用时,GPS已启用并在状态栏上闪烁).有没有办法从手机上的网络上读取GPS(真正的GPS)?提前致谢!
我使用nltk3.0.4 并注意到词的引理boss和bosses不同。
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生成PowerPoint或OpenOffice Impress演示文稿和一些数据分析.是否有任何Python库可以做到这一点?我正在使用Unix环境.
我在索引中有parent/ child相关的文档,并希望获得按子项数排序的父项列表.这有什么办法吗?我正在使用Elasticsearch1.5.1
现在我可以通过使用inner_hits功能轻松获取子文档的数量以及父查询结果,但似乎无法inner_hits.{child_type_name}.hits.total从脚本或搜索/评分函数访问值.有任何想法吗?
python ×3
symfony ×2
backup ×1
celery ×1
django ×1
django-urls ×1
geolocation ×1
javascript ×1
middleware ×1
nltk ×1
openxml ×1
php ×1
phpexcel ×1
powerpoint ×1
w3c ×1
web ×1
wordnet ×1