Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 打印用户组_Python_Django - Fatal编程技术网

Python 打印用户组

Python 打印用户组,python,django,Python,Django,我希望在模板中打印有关我的所有用户及其组的信息,如下所示: {% for user in users %} <tr> <td>(there should be enumerate here - 1,2,3,4 etc...)</td> <td>{{ user.last_name }}</td> <td>{{ user.first_na

我希望在模板中打印有关我的所有用户及其组的信息,如下所示:

        {% for user in users %}
        <tr>
          <td>(there should be enumerate here - 1,2,3,4 etc...)</td>
          <td>{{ user.last_name }}</td>
          <td>{{ user.first_name }}</td>
          <td>
          {% for group in user.groups %}
          {{ group }}, </td>
          {% endfor %}
        </tr>
        {% endfor %}
{users%]中的用户的%
(此处应列举-1、2、3、4等)
{{user.last_name}
{{user.first_name}
{user.groups%中的组的%s}
{{group}},
{%endfor%}
{%endfor%}
但它不起作用:

“ManyRelatedManager”对象不可编辑

我还有两个问题: 1。如何方便地枚举用户,如下所示:

    <tr>
      <td>1</td>
      <td>Kowalski</td>
      <td>John</td>
      ...
    </tr>
    <tr>
      <td>2</td>
      <td>Smith</td>
      <td>John</td>
      ...
    </tr>
         ...

1.
科瓦尔斯基
约翰
...
2.
史密斯
约翰
...
...
2。如何打印这样的组:

第一组,第二组,第三组

反而

第一组,第二组,第三组, (最后一个逗号错了)

非常感谢。

你应该换衣服

{% for group in user.groups.all %}
{{group}}
你应该改变

{% for group in user.groups.all %}
{{group}}

以下代码应满足您的所有要求:

{% for user in users %}
    <tr>
        <td>{{ forloop.counter }}</td>
        <td>{{ user.last_name }}</td>
        <td>{{ user.first_name }}</td>
        <td>
            {% for group in user.groups.all %}
                {{ group }}
                {% if not forloop.last %},{% endif %} 
            {% endfor %}
        </td>
    </tr>
{% endfor %}
{users%]中的用户的%
{{forloop.counter}}
{{user.last_name}
{{user.first_name}
{user.groups.all%中的组的%s}
{{group}}
{%if不是forloop.last%},{%endif%}
{%endfor%}
{%endfor%}

有关内置forloop变量的更多信息,请查看官方文档中的以下链接:

以下代码应满足您的所有要求:

{% for user in users %}
    <tr>
        <td>{{ forloop.counter }}</td>
        <td>{{ user.last_name }}</td>
        <td>{{ user.first_name }}</td>
        <td>
            {% for group in user.groups.all %}
                {{ group }}
                {% if not forloop.last %},{% endif %} 
            {% endfor %}
        </td>
    </tr>
{% endfor %}
{users%]中的用户的%
{{forloop.counter}}
{{user.last_name}
{{user.first_name}
{user.groups.all%中的组的%s}
{{group}}
{%if不是forloop.last%},{%endif%}
{%endfor%}
{%endfor%}
有关内置forloop变量的更多信息,请查看官方文档中的以下链接: