原来语句:models.mysqlname.objects.filter...... 我想用一个字符串 s = 'mysqlname' 然后 models.s.objects.filter....... 这个该怎么实现呀?
求教大佬 = =,
原来语句:models.mysqlname.objects.filter...... 我想用一个字符串 s = 'mysqlname' 然后 models.s.objects.filter....... 这个该怎么实现呀?
求教大佬 = =,
|
bigboss519Oct 10, 2018
1
python: getattr(models, s).objects.filter
|
|
santomOct 10, 2018
2
对于变量应该可以试试 somThing[varObj] 这种方式
|
|
shintendoOct 10, 2018
3
js: models[s].objects.filter
|
|
ysc3839Oct 11, 2018 via Android
4
不说清楚什么语言?
|
|
ngg0707Oct 11, 2018 via iPhone
5
反射?
|
|
msg7086Oct 11, 2018
6
元编程?反射?何必自讨苦吃呢。
|
|
imn1Oct 11, 2018
7
这个叫动态加载,搜索时可用
动态定义变量、动态加载模块…… 或 dynamic vars / dynamic modules ... |