标签: django-jet

为什么Django的related_model属性返回字符串而不是Model实例?

我有一些奇怪的行为,至少对我而言,这会导致我的项目中出现一些错误.

我正在使用Django 1.9和第三方django包(django-jet),它field.related_model在Django admin中使用属性,有时它失败,因为它期望field.related_model返回一个模型实例,并且我的一些模型返回模型名称.

这是Django代码中定义的属性:

@cached_property
def related_model(self):
    # Can't cache this property until all the models are loaded.
    apps.check_models_ready()
    return self.remote_field.model
Run Code Online (Sandbox Code Playgroud)

我试过的事情:

  • 如果Django的related_model是@property而不是@cached_property它的工作原理,并返回模型实例.
  • 如果我调用field.remote_field.model而不是field.related_model在导致错误的行中调用它并返回模型实例.

拜托,你有什么想法吗?我可以做出解决方法,但我想知道为什么会出现这种情况.

提前致谢!

python django django-admin django-jet

7
推荐指数
1
解决办法
694
查看次数

Django Jet中的自定义徽标

我目前正在尝试对django管理面板的外观进行一些自定义,以使其更符合我们的品牌。目前,我们使用django-jet整理管理面板。django-jet是否可以定制css / html?所有评论都说我应该更改一些html文件,但是我认为这些文件对于我的项目是隐藏的,因为django-jet会处理这些文件?如果有人能指出我正确的方向,将不胜感激。

谢谢

python django django-admin django-jet

3
推荐指数
1
解决办法
2169
查看次数

标签 统计

django ×2

django-admin ×2

django-jet ×2

python ×2