# File 1
me = MongoEngine(app) # I want to use my instance of MongoEngine to define new classes like the example in File 2
# File 2
class Book(me.Document):
title = StringField(null=False, unique=True)
year_published = IntField(null=True)
在新文件中创建新类时,如何将实例 me.Document
作为对象定义传递。如果我将它们放在同一个文件中,它会起作用吗?
原文由 Warz 发布,翻译遵循 CC BY-SA 4.0 许可协议
我认为选择作为答案的答案并不完全正确。
It seems that
File1.py
is your main script which is executed , andFile2.py
is a module which contains aclass
you wish to use inFile1.py
同样基于 OP 的先前问题, 我想建议以下结构:
File1.py 和 File2.py 位于同一个目录中
文件1.py
文件2.py