【问题标题】:LAMP to Django; is it wise to use the admin as the website proper?灯到 Django;使用管理员作为网站是否明智?
【发布时间】:2018-06-28 16:05:54
【问题描述】:

我需要移植一个最初用 PHP 编写并在 Django 上使用 mysql 数据库的 CMS(要出售并需要一定的外观和感觉)。在研究这个框架时,我发现默认管理员具有我需要的所有基本素质。现在是困难的问题;使用默认管理员是否明智(根据项目需要对其进行样式设置(即 Django-jet)),还是应该单独创建所有需要的页面(例如,使用 metronics)并保持管理员不变?

大家还有什么建议吗?

谢谢!!

【问题讨论】:

    标签: php mysql django


    【解决方案1】:

    这完全取决于项目需求。如果您不想花太多时间从头开始构建它,那很好,您可以使用权限和组在管理面板中控制用户访问。过去,我一直为我的客户使用 Django 管理面板,但他们从不关心。

    但如果它是一个有 10 多个模型和大量用户使用管理面板的大型项目,那么从头开始创建它是值得的。

    随着 Django 2.0 管理面板的升级,管理面板也具有响应性,并且使用 DJango-jet 等软件包完全无需从头开始创建管理视图。

    【讨论】:

    • 好的,感谢您的快速答复。我实际上有 10 多个模型。该项目用于管理公司(从库存计数到账单),同时还具有 CRM 功能以及提供统计数据。为了用户友好的体验,我经常使用 Jquery 和 Ajax。那么从头开始构建它会更好吗?
    • 这对我来说看起来很大。我会从头开始开发管理界面。但是再次使用 django 的管理界面没有任何缺点。这只是个人喜好。
    • 这也取决于你对 django 的熟练程度,有时自定义 django admin 比从头开始构建它需要更多的知识
    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    • 2013-04-27
    • 2012-06-14
    • 1970-01-01
    相关资源
    最近更新 更多