【问题标题】:Django: use AdminLTE as template in viewsDjango:在视图中使用 AdminLTE 作为模板
【发布时间】:2018-01-29 06:58:46
【问题描述】:

我必须在 Django 中启动一个项目,该项目将在我们公司内部使用,因此无需使用自定义布局,adminLTE2 模板或类似的应该就可以了。该项目用于管理内部的东西,随着它的发展,这个项目可能会变得更大,我们需要添加新功能。

我的疑问是我不知道在哪里以及如何使用它,如果在 Django 管理部分或集成并将其用作应用程序模板。据我了解,使用 django admin 并不能像使用应用模板那样完全自定义,这让我有点困惑。

简而言之:我应该使用 Django 管理员还是应用程序模板?如何集成 AdminLTE 或类似的 django 应用模板?

谢谢

【问题讨论】:

    标签: django django-templates


    【解决方案1】:

    我应该使用 Django 管理员还是应用程序模板?

    取决于您的项目要求。如果您需要管理员提供一些基本的东西就足够了,但如果您需要更复杂的东西,则需要像您所说的“应用模板”那样做。

    如何集成 AdminLTE 或类似的 django 应用模板?

    我认为您需要像 https://media.readthedocs.org/pdf/django-adminlte2/latest/django-adminlte2.pdf 这样的东西。该文件很好地解释了如何将 django-adminlte2 应用程序集成到您的项目中。

    【讨论】:

      【解决方案2】:

      要在您的 django 应用中使用 adminlte,请按照以下步骤操作

      1. 在项目的虚拟环境中安装 adminlte。 pip install django-adminlte2

      2. 将 adminlte 应用添加到 INSTALLED_APPS 的 settings.py 中,放在应用名称之前

        'django_adminlte_theme',

      干杯!

      【讨论】:

        【解决方案3】:

        您可以尝试使用新版本的 AdminLTE,目前版本为 3.0,带有 bootstrap 4 和 fontawesome 5。

        pip install django-adminlte3
        

        您应该将 adminlte3adminlte3_theme 添加到已安装的应用程序中。

        pypi address

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-03-04
          • 2015-12-11
          • 2015-03-24
          • 2020-07-05
          • 1970-01-01
          • 2019-03-14
          • 2019-10-18
          相关资源
          最近更新 更多