我想要修改管理的模板在Django。

 % cat /Library/Python/2.5/site-packages/django/contrib/admin/templates/admin/includes/fieldset.html 
<fieldset class="module aligned {{ fieldset.classes }}">
  {% if fieldset.name %}<h2>{{ fieldset.name }}</h2>{% endif %}
  {% if fieldset.description %}<div class="description">{{ fieldset.description|safe }}</div>{% endif %}
  {% for line in fieldset %}
      <div class="form-row{% if line.errors %} errors{% endif %} {% for field in line %}{{ field.field.name }} {% endfor %} ">
      {{ line.errors }}
      {% for field in line %}
      <div{% if not line.fields|length_is:"1" %} class="field-box"{% endif %}>
          {% if field.is_checkbox %}
              {{ field.field }}{{ field.label_tag }}
          {% else %}
              {{ field.label_tag }}{{ field.field }}
          {% endif %}
          {% if field.field.field.help_text %}<p class="help">{{ field.field.field.help_text|safe }}</p>{% endif %}
      </div>
      {% endfor %}
      </div>
  {% endfor %}
</fieldset>

什么样的对象领域,更具体地说我怎么会获得姓名的一个领域?

有帮助吗?

解决方案

field 是的一个实例 AdminFieldfield.field 是的一个实例 BoundField, 所以你可以参考该领域的名称:

{{ field.field.name }}

一旦你开始深入到管理定制的,其唯一文件是真的缺乏。这就是说,代码写得很好和容易理解如果你需要时间研究它,恕我直言。

没有许多文件,以便采取一个晚上读过他们。在你的情况下,我将开始:

其他提示

你有做你的研究

在那之后,我就开始钻研调用模板的Python代码。我可以想象字段是从形式系统

  

字段       一类就是负责做验证,例如一个EmailField   这确保它的数据是有效的   E-mail地址。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top