代码之家  ›  专栏  ›  技术社区  ›  Michael Easter

Django:在contrib.admin之外实现CRUD的最佳实践

  •  9
  • Michael Easter  · 技术社区  · 7 年前

    我目前正在开发一个使用Post模型的博客项目,它将被多个作者使用。

    我想制作一个管理/控制面板界面,在这里,文章的每个作者都可以查看作者创建的文章列表(这样他就不会看到其他作者创建的文章)、编辑和多次删除它们。

    Valid use case for django admin? 他说:

    每个用户的个人用户配置文件 将能够查看和编辑所有 其他用户配置文件。这很合适

    或者,我需要学习/使用什么?我怎样才能很好地实现它(最少的努力)?

    提前感谢:)

    4 回复  |  直到 9 年前
        1
  •  10
  •   Can Berk Güder Pugalmuni    13 年前

    你会想看看 Django generic create/update forms . 它不是管理员,但很容易实现。

        2
  •  9
  •   Andy Baker    16 年前

    通过调整Django管理员,这是非常容易做到的。如果这是放弃contrib.admin的唯一原因,那么您可能希望在继续将婴儿和洗澡水一起扔掉之前,在谷歌上搜索一些关于定制admin的最新文章。

    我发现了几个可能的候选人:

    总的来说: http://www.ibm.com/developerworks/opensource/library/os-django-admin/index.html

        3
  •  4
  •   rudyryk    14 年前
        4
  •  0
  •   dfrankow    14 年前

    在Django 1.3中,“通用视图”(CRUD表单)已更改为基于类。看见 here