小编Uui*_*uid的帖子

mongoengine中的find()和findOne()

如何使用mongoengine快速查找()或findOne(),我已经有了这个,但它似乎不是正确的方法:

Cars.objects()._collection.find_one({'model':2013})
Run Code Online (Sandbox Code Playgroud)

mongodb mongoengine

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

如何覆盖console.log()并在输出的开头附加一个单词?

我具备的功能日志与传递的参数,我怎么能打印的内容和在同一时间总是打印的字一起打印数据"报告:"在日志的beggining.

function Log(){
    if (app.debug_logs){
        if(console && console.log){
            console.log.apply(console, "Report: " + arguments);
        }
    }
}

Log(" error ocurred ", " on this log... ");
Run Code Online (Sandbox Code Playgroud)

我希望:"报告:此日志出现错误......"

谢谢.

javascript jquery

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

如何使用GitPython拉出远程存储库?

我试图找到使用gitPython拉出git存储库的方法.到目前为止,这是我从这里的官方文档中获取的内容.

test_remote = repo.create_remote('test', 'git@server:repo.git')
repo.delete_remote(test_remote) # create and delete remotes
origin = repo.remotes.origin    # get default remote by name
origin.refs                     # local remote references
o = origin.rename('new_origin') # rename remotes
o.fetch()                       # fetch, pull and push from and to the remote
o.pull()
o.push()
Run Code Online (Sandbox Code Playgroud)

事实是,我想访问repo.remotes.origin做一个拉动而不重命名它的起源(origin.rename)我怎样才能实现这个目标?谢谢.

python git gitpython

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

Javascript字符代码是否与所有或某些浏览器兼容?

我在互联网上找到了以下代码,当我看到这个解决方案时,我想知道所有浏览器的密钥代码是否相同.

var CalendarFilter = Backbone.View.extend({
      // ...
      events: {
        'click .filter':  'filter',
        'keypress input[type=text]': 'filterOnEnter'
      },
      filterOnEnter: function(e) {
        if (e.keyCode != 13) return;
        this.filter(e);
      },
      filter: function(e) { /* ... */ });
      }
    });
Run Code Online (Sandbox Code Playgroud)

只是一个疑问,谢谢.

javascript jquery

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

在Marionette中使用appendHtml()时是否可以避免添加默认视图元素"div"?

我使用以下代码手动将视图附加到模板中的dom元素:

appendHtml: function(collectionView, itemView, index){
      collectionView.$("ul#search_list_container").append(itemView.el);
}
Run Code Online (Sandbox Code Playgroud)

在我的模板中,我有:

<script id='search-list-grid-template' type='text/x-handlebars-template'>
    <ul id="search_list_container"></ul>
</script>
Run Code Online (Sandbox Code Playgroud)

尽管我将视图附加到ul#search_list_container,但我有包装模板的默认div:

<div>
    <ul id="search_list_container">
    <a href="#">
        <span id="search_list_item">
            id
            invoice_number
        </span>
    </a>
    </li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

有没有办法避免显示默认标签"div"?,我对此没有任何问题,但每当我想出这个例子时,我总会想到这个疑问.

注意:我有一个用于ul compositeView的itemView,以及其他一些未在此处显示的内容.

javascript jquery backbone.js marionette

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

为什么Twitter Bootstrap网格系统有12列而不是10列(让我们说100%)?

如果10可以表示100%(例如CSS宽度),为什么这个网格系统为12列而不是10列?我想其他框架也有这种方式.

javascript css twitter-bootstrap

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

在uwsgi上切换python版本

我正在使用nginx和uwsgi运行django应用程序.它工作正常但突然我不知道我改变了什么应用程序停止工作.

问题在于uWsgi的python版本是2.4.3,它是Linux CentOs中的默认版本,我在2.7.3版本中安装了django,webpy和其他python发行版(将更快升级)

我也尝试创建一个从python 2.7路径到usr/bin中只是"python"的符号链接,但是没有用.

如何让uWsgi使用python2.7.3(/ usr/local/bin /)而不是2.4.3?

Django ini:

socket = 127.0.0.1:3031
master = true
processes = 4
env = DJANGO_SETTINGS_MODULE=djtest.settings
module = django.core.handlers.wsgi:WSGIHandler()
Run Code Online (Sandbox Code Playgroud)

当我初始化

./uwsgi --ini django.ini
[uWSGI] getting INI configuration from django.ini
*** Starting uWSGI 1.3 (64bit) on [Sat Nov 24 00:27:55 2012] ***
compiled with version: 4.1.2 20080704 (Red Hat 4.1.2-52) on 23 November 2012 22:37:39
os: Linux-2.6.18-194.17.4.el5xen #1 SMP Mon Oct 25 16:36:31 EDT 2010
nodename: v238545.hostingator.net
machine: x86_64
clock source: unix
detected number of …
Run Code Online (Sandbox Code Playgroud)

python mod-wsgi nginx uwsgi

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

如何仅在第一个数字是从0到9的数字的位置选择行?

据我所知,我可以这样做:

"SELECT * 
 FROM my_table 
 WHERE my_field LIKE '0%' 
 OR my_field LIKE '1%' 
 OR my_field LIKE '2%' ";
Run Code Online (Sandbox Code Playgroud)

有没有办法用正则表达式或类似的东西来实现这一点:

"SELECT * 
 FROM my_table 
 WHERE my_field LIKE [only first char is 0-9]"??
Run Code Online (Sandbox Code Playgroud)

编辑:该字段不是数字,它可以是"1人","211馅饼"等等.

php mysql

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

如何在 CentOs 中将 uWsgi 作为服务运行?

我很匆忙,我可以找到如何做到这一点,但我需要一些帮助来实现这一目标而不会浪费太多时间。目前,我在运行 uWsgi 实例和 ini 文件时所做的只是:

uwsgi --ini /home/myonlinesite/uwsgi.ini --pidfile /var/run/uwsgi_serv.pid
Run Code Online (Sandbox Code Playgroud)

然后停止:

uwsgi --stop  /var/run/uwsgi_serv.pid.
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我在 /etc/init.d/uwsgi 的 uwsgi init 文件中有此代码。因此,当我运行 /etc/init.d/uwsgi start 时,它会执行 ini 配置文件,而当我执行 /etc/init.d/uwsgi stop 时,它会停止 uwsgi 进程 ID。

问题是,当我启动 uWsgi 服务时,它会正常运行并记录每个 http 请求、任何调试打印等,但是当我关闭运行 Vps 的 Putty 时,它会杀死所有 uWsgi 进程并退出显示站点.

我不知道我是否只需要接触 pid 文件,或者我需要做什么才能让 uWsgi 进程执行并且我可以关闭 putty。

提前致谢。

python uwsgi

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

使用Backbone/Marionette在表单输入文本上按Tab键或输入时执行任务?

当有人完成在输入文本上添加/编辑数据并按下Backbone中的Enter或tab时,有没有办法可以执行我的方法?

javascript jquery backbone.js marionette

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

python中元组的键值对

如何动态地将元组转换为键值对?

比方说我有:

tuple = ('name1','value1','name2','value2','name3','value3')
Run Code Online (Sandbox Code Playgroud)

我想把它放入字典:

dictionary = { name1 : value1, name2 : value2, name3 : value3 )
Run Code Online (Sandbox Code Playgroud)

python django web.py

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