Django管理模板替代不适用于Heroku

时间:2019-07-12 20:41:53

标签: python django heroku django-templates django-admin

我试图覆盖在django / contrib / admin / templates / admin中找到的actions.html文件。这是我要覆盖的文件。

{% extends "admin/actions.html" %}
    {% block actions-counter %}
        {% if actions_selection_counter %}
            <span class="action-counter" data-actions-icnt="{{ cl.result_list|length }}">{{ selection_note }}</span>
        {% endif %}
    {% endblock %}

我只想针对特定模型覆盖它。当我使用runserver命令在本地开发服务器上运行Django时,此更改工作正常,但是当项目部署到Heroku时,看不到更改,并且仍显示默认模板。

我的项目层次结构如下

project
|
|
__templates
  |
  |
  __admin
    |
    |
    __my_app
      |
      |
      __model
        |
        |
        __actions.html

我也尝试过像这样安排

project
|
|
__my_app
  |
  |
  __templates
    |
    |
    __admin
      |
      |
      __my_app
        |
        |
        __model
          |
          |
          __actions.html

两种方法都可以在本地工作,但不能在Heroku上工作。

0 个答案:

没有答案