【发布时间】:2014-02-24 18:50:45
【问题描述】:
我正在处理尝试使用我的 Django 1.6 扩展用户模型的代码。代码尝试像这样获得该模型:
model = models.get_model(app_label, model_name)
我认为我遇到的问题是我的应用嵌套在“应用”目录下,例如 apps.account.UserProfile。
我相信 get_model 只接受标签和名称,但它可以处理嵌套的应用标签吗?
【问题讨论】:
-
回答我自己的问题,Django 似乎“聪明”到足以知道应用程序是否嵌套。所以只要通过上面的
get_model('account','UserProfile')就可以了。