小编C14*_*14L的帖子

git pull --rebase --preserve-merges

简短版本:只有在执行本地提交后明确合并时,是否需要保留合并?究竟会发生什么?它是否将您提交的代码重新应用于合并的分支?

请解释什么时候git pull --rebase --preserve-merges对常规有用git pull --rebase?我git pull --rebase在这里阅读了一个问题:http: //notes.envato.com/developers/rebasing-merge-commits-in-git/ 这可能会导致代码更改重复.

我在这里读到:什么时候`git pull --rebase`让我陷入困境?

只有在你提交了一些提交后才基本上进行了修改,才会发生这种情况.

所以我不确定我什么时候需要git pull --rebase --preserve-merges,如果使用它就不好了 git pull --rebase.

git git-rebase

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

带有或条件的 Django 休息框架过滤器

我正在使用 Django Rest Framework Filter 来访问我的数据。我需要获得满足两个条件之一的数据。例子:

Mywebsite/api/animal/?name=lion||name=frog
Run Code Online (Sandbox Code Playgroud)

||不工作。有谁知道我怎么做这个过滤器?

django django-rest-framework

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

WordPress,Woocommerce 属性值输入字段类型

我有一个使用 WordPress 和 WooCommerce 的网站。

我有产品的属性:长度、宽度、高度。

对于这些属性的值,我可以将输入字段的类型更改为“数字”吗?

甚至有可能做到吗?有没有一般的一些钩子来做到这一点?

在此处输入图片说明

wordpress woocommerce

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

Nginx 包括来自 conf.d 的 conf 但仍加载默认设置

所有配置都被包含在内,并且 conf 测试也通过了。但是 Nginx 仍然提供来自 的默认 HTML /usr/share/nginx/html,而不是来自 conf.d 目录中 conf 文件的位置根。

conf.d 目录下的conf 文件

upstream django {
    server          unix:///tmp/server.sock;
}

server {
    listen          80;
    server_name     server.test.com;
    access_log      /srv/source/logs/access-nginx.log;
    error_log       /srv/source/logs/error-nginx.log;

    location / {
        uwsgi_pass      django;
        include         /srv/source/conf/uwsgi/params;
    }

    location /static/ {
        root            /srv/source/;
        index           index.html index.htm;
    }

    location /media/ {
        root            /srv/source/media/;
        index           index.html index.htm;
    }

    # alias favicon.* to static
    location ~ ^/favicon.(\w*)$ {
        alias /srv/source/static/favicon.$1;
    }

}
Run Code Online (Sandbox Code Playgroud)

django nginx uwsgi

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

Django频道

我对Django频道,WebSockets和聊天应用程序一无所知.与谷歌一起服务让我去聊天室,在那里人们可以连接并开始聊天.但我不知道一个用户如何发送另一个用户即时消息.

例如:

1)我将John添加到朋友,并希望开始聊天.2)在服务器端,我可以生成对象Room,我和John作为成员.3)当我通过WebSocket向这个房间发送消息时,我知道这个消息是谁,但我不知道如何获得John的频道

@channel_session_user_from_http
def ws_connect(message):
    rooms_with_user = Room.objects.filter(members=message.user)
    for r in rooms_with_user:
        Group('%s' % r.name).add(message.reply_channel)

@channel_session_user
def ws_receive(message):
    prefix, label = message['path'].strip('/').split('/')

    try:
        room = Room.objects.get(name=label)
    except Exception, e:
        room = Room.objects.create(name=get_random_string(30))
        for u in message.chmembers:
            room.members.add(u)
            # here can be somethis like this
            # try
            reply_channel = Channels.objects.get(online=True, user=u)
            Group('%s' % r.name).add(reply_channel)
    Group('%s' % room.name).send({
        "text": "%s : %s" % (message.user.username, message['text']),
    })

@channel_session_user
def ws_disconnect(message):
    prefix, label = message['path'].strip('/').split('/')
    Group(label).discard(message.reply_channel)
Run Code Online (Sandbox Code Playgroud)

python django chat django-channels

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

如何在Matshow中查看比例尺?

我想在matshow中看到比例尺,我找了很长时间,没有找到答案。我怎么做?

代码很简单:

def analyze_results():
    l_points = [np.array([10, 9, -1]), np.array([-4, 4, 1]), np.array([-6, 2, -1]), np.array([ 7, -2, 1]), np.array([-3, 2, -1]), np.array([ 3, -5, -1]), np.array([-5, 10, 1]), np.array([-10, 9, -1]), np.array([ 4, -4, 1]), np.array([-4, 7, 1])]
    num_elemnts = 2 * const_limit + 1
    loss = np.zeros((num_elemnts, num_elemnts))
    for i in range(-const_limit, const_limit + 1):
        for j in range(-const_limit, const_limit + 1):
            if ((i == 0) & (j == 0)):
                continue
            w = (i, j)
            loss[i, j] , …
Run Code Online (Sandbox Code Playgroud)

python matplotlib

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

使用 django 频道和 websockets

我有一个表格可以在127.0.0.1:8000/dashboard/输入线坐标,还有一个“确定”按钮来提交坐标。通过调用 view将坐标发布在127.0.0.1:8000/api/line/LineDisplay()。在这里,我想将 Line 坐标推回127.0.01:8000/dashboard/

到目前为止,我已经完成了以下工作:

网址.py:

from django.conf.urls import url,include
from django.contrib import admin
from . import views

urlpatterns = [
    url(r'^api/line/$',views.LineDisplay.as_view()),
]
Run Code Online (Sandbox Code Playgroud)

视图.py:

class LineDisplay(APIView):
"""
Display the most recent line
"""

    def get(self, request, format=None):
        lines = Line.objects.all()
        serializer = LineSerializer(lines, many=True)
        return Response(serializer.data)

    def post(self, request, format=None):
        lines = Line.objects.all()
        for line in lines:
            line.delete();
        serializer = LineSerializer(data=request.data)
        if serializer.is_valid():
            serializer.save()
        info = ""
        info += "Line Coordinates are: " …
Run Code Online (Sandbox Code Playgroud)

python django websocket django-rest-framework django-channels

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

尝试从actix-web路由处理程序功能内发出请求时出现错误“ BlockingClientInFutureContext”

我正在用Rust 2018 Stable和Actix-Web编写Web服务。使用Reqwest,我正在从一个路由处理程序函数中向不同的站点发出HTTP请求。简单地看起来像这样

extern crate reqwest;
use actix_web;
use reqwest::Url;

pub fn testing(req: actix_web::HttpRequest) -> actix_web::Result<actix_web::HttpResponse> {
    println!(">>> testing request begin");
    let url = Url::parse("https://example.com/").unwrap();
    println!(">>> testing url built");
    let req = reqwest::Client::new().post(url);
    println!(">>> testing req prepared");
    let res_struct = req.send();
    println!(">>> testing res_struct received");
    let res = res_struct.unwrap();
    println!(">>> testing res unwrapped");
    Ok(format!("done.").into())
}
Run Code Online (Sandbox Code Playgroud)

那是行不通的,并且我收到以下错误消息(尽管仅调用了一次函数,但该错误被打印了8次,“ worker:1”至“ worker:8”):

thread 'actix-rt:worker:1' panicked at 'called `Result::unwrap()` 
on an `Err` value: Error(BlockingClientInFutureContext, 
"https://www.example.com/")', src/libcore/result.rs:999:5
Panic in Arbiter thread, shutting down system. …
Run Code Online (Sandbox Code Playgroud)

rust reqwest actix-web

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

事件.目标。选择父项而不是子项

我想知道是否有机会只选择父 div 而不是其子 div。一个简单的例子是这样的:

<!DOCTYPE html>
<html>
<body onclick="myFunction(event)">
  <div style="border: solid black 2px">

    <p>Click on a paragraph. An alert box will alert the element 
       that triggered the event.</p>

    <p><strong>Note:</strong> The target property returns the element that 
       triggered the event, and not necessarily the eventlistener's element.</p>
</div>
<script>
  function myFunction(event) { 
    alert(event.target.nodeName);
  }
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想要的很简单,我想单击 div(不介意它是否在 p 标签上)并接收 div 已被单击的消息。现在,如果我单击 p 标签,我会收到 p 消息。

事实上,我试图仅选择 div 而不是 p 标签,例如更改其所有颜色。谢谢你们。

javascript jquery events target

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