是否可以让用户动态选择/更改 Django 管理中对象列表中显示的列?
通过修改“change_list.html”模板,事情肯定可以“从头开始”实现,但我想知道是否有人已经遇到了同样的问题和/或是否有任何 django-pluggin 可以做到这一点。
提前致谢,
我的代码结构如下例所示。我很确定应该有一种方法可以更合理地构建它。我认为 Either (or Error) monad 可以提供帮助,但我不知道从哪里开始。有什么指示可以让我朝着正确的方向前进吗?
data Data1 = Data1 { d2Id :: String }
data Data2 = Data2 { d3Id :: String }
data Data3 = Data3 { d4Id :: String }
getData1 :: String -> IO (Either String Data1)
getData2 :: String -> IO (Either String Data2)
getData3 :: String -> IO (Either String Data3)
process :: Data1 -> Data2 -> Data3 -> IO ()
get :: String -> IO ()
get id = do
r1 <- getData1 …
Run Code Online (Sandbox Code Playgroud)