我正在尝试在我的 django 项目中探索 ariadne。但是,我觉得创建文件夹结构非常困难,因为我没有看到太多主要集中于此的示例。我也没有找到任何单一的教程。到处都是相同的方法,就是将每个代码都放在schema.py
.
这是一个例子
from ariadne import QueryType, make_executable_schema
type_defs = """
type Query {
hello: String!
}
"""
query = QueryType()
@query.field("hello")
def resolve_hello(*_):
return "Hello world!"
schema = make_executable_schema(type_defs, query)
您将如何在一个大型 django 应用程序中设计您的文件夹,其中有超过 10、15 个应用程序,如帐户、产品、评论等?如果我们使用普通的 django,那么它已经给出了以下结构
app_name
views.py
urls.py
models.py
但是如果我们想在 django 中使用 ariadne 并考虑每个应用程序的 crud 功能,您现在将如何设计您的项目?