小编msg*_*gre的帖子

拉有什么git钩子吗?

我每次运行时都需要在项目中执行一些操作(准备gettext*.mo消息文件)git pull.有没有合适的git钩子,我可以用于此目的吗?

git hook gettext

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

如何通过uwsgi强制应用程序的stdout日志?

uwsgi在Docker容器中运行Django应用程序.uwsgi通过Dockerfile中的参数ENTRYPOINTCMD参数启动.我成功地将它连接到分离的Nginx容器并在浏览器中检查预期结果.

到现在为止还挺好.

现在我想在Django容器中看到应用程序日志.但我无法找到Django的设置LOGGING变量和uwsgi开关的正确组合.我只看到uwsgi标准日志对我来说没用.

有可能吗?在我看来,我必须制作一些包装BASH脚本,如:

uwsgi --socket 0.0.0.0:80 --die-on-term --module myapp.wsgi:application --chdir /src --daemonize /dev/null
tail -f /common.log```
Run Code Online (Sandbox Code Playgroud)

...设置LOGGING在Django内部写入/common.log并尾随它输出.

有更优雅的解决方案吗?

2016-02-24更新:

对的,这是可能的.在我的第一次测试中,我在某处犯了错误.我在https://github.com/msgre/uwsgi_logging上发布了工作示例.

django logging nginx uwsgi docker

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

在Backbone.js中组合散列和非散列URL

有没有办法在Backbone.js应用程序中组合散列非散列 URL?

我设置Backbone.history.start({pushState: true}).当用户点击一些链接,我取从服务器,更新页面JSON数据,并要求Backbone.history.navigate在浏览器(例如,从改变URL example.com/zlinsky/kampan/mf/example.com/moravskoslezsky/kampan/mf/).
如果用户从浏览器复制URL并在第二个选项卡中打开,他将看到相同的页面(因此每个更新的页面在服务器上都有相应的页面).这正是我想要的.

但现在我有问题......

我也有几<select>页.当用户更改其中的值时,我在页面上进行一些动态更改(不从服务器获取JSON,仅在客户端进行更新).我想根据<select>,例如更改URL example.com/moravskoslezsky/kampan/mf/#state1(因此,当有人发送此URL时,另一方将看到相同的页面,与发件人处于相同的状态).

我找不到方法,如何在Backbone.js中做到这一点.如果我pushState: true启用Backbone.history,请Router忽略哈希标记.
如果我设置pushState: false,我无法像上面第一段中描述的那样设置URL.

谢谢你的提示.

javascript shebang backbone.js

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

标签 统计

backbone.js ×1

django ×1

docker ×1

gettext ×1

git ×1

hook ×1

javascript ×1

logging ×1

nginx ×1

shebang ×1

uwsgi ×1