小编bab*_*eir的帖子

安装模块beautifulsoup4

我的问题是安装模块"beautifulsoup4".在pycharm我正确安装了包,但是当我试图导入模块时,它说没有找到具有该名称的模块.我在互联网上搜索解决方案,我找到了一种方法.它说在终端使用这个命令:

"pip install beautifulsoup4"

但仍然pycharm或id le shell无法找到module.even我尝试了命令:

"pip install beautifulsoup4 --upgrade"

和终端说它已经是最新的.

module pycharm python-3.x

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

使用 kivy 构建应用程序以吸引 Django Restframework

所以我有一个用 django 开发的项目,Django Restframework。

我曾计划进行 UI 处理。用于 UI 的 Reactjs 和 Reatnative。但是我搜索并找到了用于制作应用程序和游戏的跨平台附带的 Kivy 项目。我的项目不涉及任何游戏内容,只是常规网站。

使用 kivy 处理 Android 和 IO 的 UI 好吗?

我还检查了 kivy 支持与 Rest API 交互的完全 Url 请求。 https://kivy.org/docs/api-kivy.network.urlrequest.html

python django kivy django-rest-framework

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

MongoDB 聚合:首先按现有值排序

我的用户有这个字段:

interestedIn: [{
        type: String,
        enum: [
            'art',
            'sport',
            'news',
            'calture',
            ...
        ],
    }],
Run Code Online (Sandbox Code Playgroud)

我的视频有这个字段:

categories: [{
            type: String,
            enum: [
                'art',
                'sport',
                'news',
                'calture',
                ...
            ],
        }],
Run Code Online (Sandbox Code Playgroud)

所以我需要一个具有以下条件的视频查询:

  • 首先查询所有视频并按req.user.interestedIn 中的值排序。
  • 其余与req.user.interestedIn不匹配的视频进入最后。

我通过上述查询做到了这一点:

Video.aggregate([

        { '$match': {}},
        { '$unwind': '$categories' },
        { '$match': {categories: {$in: req.user.interestedIn}}},
        { '$group': {
            '_id': '$categories',
            'categories': { '$push': '$categories' }
        }},
        { '$sort': { 'categories': 1 } }
    ])
Run Code Online (Sandbox Code Playgroud)

这是结果:

   "videos": [
        {
            "_id": "art",
            "categories": [
                "art",
                "art",
                "art", …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js aggregation-framework

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

mongodb 查询带有日期字段的嵌套数组

这是我的文件。

"calendar": {
        "_id": "5cd26a886458720f7a66a3b8",
        "hotel": "5cd02fe495be1a4f48150447",
        "calendar": [
            {
                "_id": "5cd26a886458720f7a66a413",
                "date": "1970-01-01T00:00:00.001Z",
                "rooms": [
                    {
                        "_id": "5cd26a886458720f7a66a415",
                        "room": "5cd17d82ca56fe43e24ae5d3",
                        "price": 10,
                        "remaining": 8,
                        "reserved": 0
                    },
                    {
                        "_id": "5cd26a886458720f7a66a414",
                        "room": "5cd17db6ca56fe43e24ae5d4",
                        "price": 12,
                        "remaining": 8,
                        "reserved": 0
                    },
                 {
                        "_id": "5cd26a886458720f7a66a34",
                        "room": "5cd17db6ca45fe43e24ae5e7",
                        "price": 0,
                        "remaining": 0,
                        "reserved": 0
                    }
                ]
            },
   }
Run Code Online (Sandbox Code Playgroud)

这是我的shema:

const calendarSchema = mongoose.Schema({
    hotel: {
        type: mongoose.Schema.ObjectId,
        ref: "Hotel",
        required: true
    },
    city: {
        type: mongoose.Schema.ObjectId,
        ref: "City"
    },
    calendar: [
        {
            date: …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb mongoose-schema

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

嵌套查询过滤器_Django

我保持简单。我有 3 个型号。

 class C(models.model):
    some_field = models.BooleanField(default=False)

 class B(models.model):
    b = models.ForeignKey(C)

 class A(models.model):
    a = models.ForeignKey(B)
Run Code Online (Sandbox Code Playgroud)

我需要一个获取 Aabsome_field = True 的查询过滤器。我怎样才能做到这一点?

django django-queryset

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

mongoose @prop() 装饰器类型:模式定义中的对象 _ NestJS

我最近搬到了 NestJs。我对定义 mongoose schema 的属性有一些疑问。

如何在模式内定义对象类型:

在express中我定义了这样的属性:

 foo:{
        type: Object
    },
Run Code Online (Sandbox Code Playgroud)

现在在这里我不能使用对象类型。我也确实使用了任何关键字。

mongoose nestjs

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

为什么即使条件语句不匹配,map()函数总是返回一些东西?_java脚本

看一下这个例子:

let my_array = [1,2,4,5,6,7,8]



test = my_array.map(element=>{
    if(element!==1){
        return element
    }
})


console.log(test)
Run Code Online (Sandbox Code Playgroud)

为什么如果语句不匹配,map()函数总是返回一些东西?

我知道映射函数迭代数组的索引。但为什么返回 null 呢?我们说只有当陈述为真时才返回。

我们如何避免map()返回null?

更新:我需要map()和filter()的组合:

let my_array = [1, 2, 4, 5, 6, 7, 8]
test = my_array
  .filter(element => element !== 1)
  .map(element => element * 2);

console.log(test)
Run Code Online (Sandbox Code Playgroud)

javascript

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

检查执行if语句的时间

我正在练习Python,我想编写一个程序来检查当前时间,看看它是否与下午2:12匹配并说:its lunch time所以首先我想出了使用import time模块,但我不知道如何?

我的问题是我不知道如何使用时间模块.或者我使用正确的语法?

我的代码:

import time

bake=time()
if bake == '2:12':
    print ('its time to eating lunch')
else :
   print ('its not the time for eating lunch')
Run Code Online (Sandbox Code Playgroud)

python

-1
推荐指数
1
解决办法
7362
查看次数