我想用来get_model()避免模型中的循环导入,但是我收到了name 'get_model' is not defined错误.我读到它get_model()在1.8中折旧,显然在1.9中没有.什么是等效电话?或者是否有另一种方法可以避免两个models.py文件中的循环导入?
v1k*_*k45 51
django.db.models.loading.get_model() 已在django 1.9中删除.
你应该使用django.apps.
>>> from django.apps import apps
>>> apps.get_model('shop', 'Product')
<class 'shop.models.Product'>
>>>
Run Code Online (Sandbox Code Playgroud)