【问题标题】:get all colleges under university in flask_mongoengine在flask_mongoengine中获取大学下的所有学院
【发布时间】:2021-03-16 16:50:39
【问题描述】:

我正在使用 flask_mongoengine

这是大学模型:

class collegeModel(DATABASE.Document):
    name = DATABASE.StringField(required=True)

    city = DATABASE.StringField(default = "NA")

    state = DATABASE.StringField(default="NA")

    country = DATABASE.StringField(default="NA")

    university = DATABASE.ReferenceField(UniversityModel,required=True)

    timestamp = DATABASE.DateTimeField(default = datetime.datetime.now())

这是大学模型:

class UniversityModel(DATABASE.Document):
    name = DATABASE.StringField(required = True)

    city = DATABASE.StringField()

    state = DATABASE.StringField()

    country = DATABASE.StringField()

    timestamp = DATABASE.DateTimeField(default = datetime.datetime.now())

我要做的是获取特定大学下的所有大学*

【问题讨论】:

标签: python flask-restful flask-mongoengine


【解决方案1】:
colModel = collegeModel.objects.filter(university=universityid)
            data = json.loads(colModel.to_json())
            return {
                'status': 'success',
                'msg': f'SUCCESFULLY FETCHED THE COLLEGES UNDER UNIVERSITY: {UniversityModel.objects.get(id=universityid).name}',
                'data': data
            }

collegeModel.objects.filter(university=universityid)

【讨论】:

    猜你喜欢
    • 2014-06-10
    • 1970-01-01
    • 2012-03-29
    • 2021-10-25
    • 1970-01-01
    • 2017-09-26
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多