小编Jyo*_*may的帖子

我可以从 Pydantic 获取传入的额外字段吗?

我在 Pydantic Config 中定义了 pydantic 架构extra = Extra.allow

是否可以获取单独传递给架构的一个列表或一组额外字段。

例如:

from pydantic import BaseModel as pydanticBaseModel
class BaseModel(pydanticBaseModel):
    name: str

    class Config:
        allow_population_by_field_name = True
        extra = Extra.allow
Run Code Online (Sandbox Code Playgroud)

我传递以下 JSON:

   {
    "name": "Name",
    "address": "bla bla",
    "post": "post"
   }
Run Code Online (Sandbox Code Playgroud)

我需要一个来自 的函数pydantic(如果可用),它将返回传递的所有额外字段。喜欢:{"address", "post"}

python python-3.x pydantic

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

psql:服务器不支持SSL,但需要SSL

尝试使用命令提示符连接到postgresql服务器.

使用的命令:

psql "sslmode=require host=localhost dbname=test"

抛出错误:

psql:服务器不支持SSL,但需要SSL

在此输入图像描述

请帮我解决这个问题.谢谢.

database ssl postgresql-9.5

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

错误TS2314:泛型类型'Promise <T>'需要1个类型的参数

我使用Promise和observables逻辑使用"get"从服务器获取数据.它一直工作到昨天.然后它开始抛出上述错误.请帮我找错.我得到"通用类型'承诺'需要1种类型的参数"错误.

@Injectable()
export class myBlogService{

  // Property to hold root server URL i.e host
  private serverUrl:string = "app/data.json"

  constructor(private http:Http) {}

  // check function in service to check control is coming to service
  check(){
    alert("getting clicked from service");
  }

  // get function to get data from server
  // basically blog datas
  get(): Promise {
    return this.http.get(this.serverUrl)
               .map(response => response.json())
  }
}


/**
 * 
 * My Components
 * 
 */
@Component({
  selector: 'my-app',
  providers: [myBlogService],
  styleUrls: ['app/css/app.css'],
  template: `
    <h1 (click)= check()>My …
Run Code Online (Sandbox Code Playgroud)

javascript angular

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

为什么toString不是JavaScript中的通用函数

我正在尝试做这样的事情。

 var myFunc = function() {}
 myFunc.prototype = new String();
 myFunc.prototype.replace = function() {return 'hii, Mr '+ this.toString();}       

 var oVal = new myFunc('Jyotirmay');
 oVal.replace();
Run Code Online (Sandbox Code Playgroud)

o / p ::未捕获的TypeError:String.prototype.toString不是通用的(...)

为什么通常会出现“非通用功能”错误?

更清楚地说,我如何将我的参数(即Jyotirmay)从继承的类传递到基类(即字符串)。这样我就可以通过调用任何适当的字符串函数来获取该值。

我不想通过处理函数中的变量来获取传递的值。我希望由父类处理。您可以用其他语言说出super()。

javascript oop inheritance

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

如何在地图上显示特定路线的实时交通数据

我已经实现了方向API,以使用浏览器/ JavaScript中的Google Maps V3方向API找到从源到目的地的路线.

现在,我想在路径部分中显示下面的快照(来自谷歌地图的快照)中显示的交通状况.

在此输入图像描述

对于不同的交通状况,有没有办法用不同的折线strokeColor这样做?

如果无法使用方向API或流量层,我是否可以使用方向矩阵或道路API的高级版本来实现此功能?

以下是我到目前为止所做的事情以及我的输出:

  var map;
  var directionsService;
  var polyline;
  var directionsDisplay;
  function initMap() {
    directionsDisplay = new google.maps.DirectionsRenderer({
      polylineOptions:{
        strokeOpacity:1,
        strokeWeight:5,
        strokeColor: 'green'
      },
      draggable: true
    });

    directionsService = new google.maps.DirectionsService;
    map = new google.maps.Map(document.getElementById('map'), {
      zoom: 14,
      center: {lat: 37.77, lng: -122.447}
    });

    var trafficLayer = new google.maps.TrafficLayer();
    trafficLayer.setMap(map);

    directionsDisplay.setMap(map);
               directionsDisplay.setPanel(document.getElementById('directionsPanel'));

    directionsDisplay.addListener('directions_changed', function() {
      DistanceOut(directionsDisplay.getDirections());
    });
    polyline = new google.maps.Polyline({
      map:map
    });
    calculateAndDisplayRoute(directionsService, directionsDisplay);

  }

  function calculateAndDisplayRoute(directionsService,    directionsDisplay) {

    directionsService.route({
      origin: 'Whitefield, Bangalore',
      destination: …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3

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

尝试创建返回函数的对象?

我尝试了不同的东西,最终得到了这些代码..

var f1 = function() {
             this.x = 10;
             this.innerf = function() {    console.log(this.x);   }
         }

var of1 = new f1();
of1.innerf();

var f2 = function() {
             return function() {
                 this.x = 10;
                 this.innerf = function() {    console.log(this.x);    }
             }
         }

var of2 = new f2();
of2.innerf(); 
Run Code Online (Sandbox Code Playgroud)

这是投掷错误??!of2.inner不是一个函数

所以,我的匿名函数将相同的函数体返回给我的变量.为什么我仍然无法实例化?

javascript oop

0
推荐指数
1
解决办法
58
查看次数