我有一些奇怪的行为,至少对我而言,这会导致我的项目中出现一些错误.
我正在使用Django 1.9和第三方django包(django-jet),它field.related_model在Django admin中使用属性,有时它失败,因为它期望field.related_model返回一个模型实例,并且我的一些模型返回模型名称.
@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)
我试过的事情:
field.remote_field.model而不是field.related_model在导致错误的行中调用它并返回模型实例.拜托,你有什么想法吗?我可以做出解决方法,但我想知道为什么会出现这种情况.
提前致谢!
我目前正在尝试对django管理面板的外观进行一些自定义,以使其更符合我们的品牌。目前,我们使用django-jet整理管理面板。django-jet是否可以定制css / html?所有评论都说我应该更改一些html文件,但是我认为这些文件对于我的项目是隐藏的,因为django-jet会处理这些文件?如果有人能指出我正确的方向,将不胜感激。
谢谢