1
9
我认为没有一种机制可以自动完成你想要的事情。 但是,就根据对象的ID确定管理编辑页面的路径而言,您所需要的只是两条信息:
a)
b)
例如,要转到该模型的编辑页,您需要执行以下操作:
看一看
我想您可以有一个采用模型名称和ID的可调用文件,创建一个指定类型的模型来获取标签和名称(不需要点击数据库),并生成上面的URL A。 但是你确定你不能通过使用inlines得到吗?将所有相关的组件放在一个页面中,这将有助于更好的用户界面… 编辑: Inlines (链接到文档)允许管理界面在一个页面中显示父子关系,而不是将其分为两个页面。 在您提供的文章/作者示例中,使用inlines意味着编辑文章的页面还将显示用于添加/编辑/删除作者的内联表单。对最终用户来说更自然。 您可以在管理列表视图中执行的操作是在发布模型中创建一个可调用的,该模型将呈现一个逗号分隔的作者列表。因此,您将让您的文章列表视图显示适当的作者,并在文章管理界面中直接编辑与文章关联的作者。 |
2
18
我正在寻找解决这个问题的方法,并遇到了这个问题…最后我自己解决了。OP可能不再感兴趣,但这对某些人仍然有用。
如果不使用python>=2.5,则将“部分”替换为django的“curry”。 |
3
3
参见 https://docs.djangoproject.com/en/1.10/ref/contrib/admin/#admin-reverse-urls 例子:
|
Florent · 如何在Django中聚合多个字段? 1 年前 |
KWunsch · Django没有将pk引入模板 1 年前 |
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |
Farid · 限制django每个客户的访问 2 年前 |
Blue · 从Django中的输入字段获取用户输入 2 年前 |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |