2024-09-30 05:30:09 发布
网友
我正在尝试获取我在模型.py文件。最接近我的方法是恢复应用程序中的所有模型:
modelsList = django.apps.apps.get_models (include_auto_created=False)`
它给出了:
但我只想要字符串'Project'、'User'、'File'。我能拿到吗?在
您可以使用Model._meta.object_name获得模型Model的模型名。所以你可以做一些类似的事情:
Model._meta.object_name
Model
import django.apps models = django.apps.apps.get_models(include_auto_created=False) model_names = [m._meta.object_name for m in models]
基于a answer from here:
from django.apps import apps def get_models(app_name): myapp = apps.get_app_config(app_name) return myapp.models.values()
您可以使用
Model._meta.object_name
获得模型Model
的模型名。所以你可以做一些类似的事情:基于a answer from here:
相关问题 更多 >
编程相关推荐