我是 NodeJS 世界的新手。我发现 FeatherJS 是一个很棒的工具/框架,可以用很少的编码构建 API 服务
我需要添加自定义服务端点(例如: localhost/servicename/custom-end-point )。我还需要从这些端点的用户获取数据(可能是获取请求或发布)。
我已经浏览过以下链接,但那里没有明确提及,
https://docs.feathersjs.com/guides/basics/services.html
https://docs.feathersjs.com/api/services.html
我对 python 和 django 都是新手。首先,我尝试使用标准 django 功能进行数据库查询。我不想使用原始 SQL。
我想要实现的目标:
I want import and use Django Class dynamically by using variable
Run Code Online (Sandbox Code Playgroud)
喜欢:
dynamic_var = "Note"
#import
from .model import dynamic_var
#query
q = dynamic_var.objects.all()
print(q)
Run Code Online (Sandbox Code Playgroud)
但上面的代码不起作用。我知道它背后有一些坚实的原因,因为dynamic_var是一个字符串而不是类/模型类。但我怎样才能实现这种行为。
dynamic_var = "Note"
from .model import Note
## Not work but i want to achieve
info = dynamic_var.objects.all()
# Working
info = Note.objects.all()
print(info)
Run Code Online (Sandbox Code Playgroud)
错误
AttributeError at /note/
'str' object has no attribute 'objects'
Run Code Online (Sandbox Code Playgroud)