Maison  >  Questions et réponses  >  le corps du texte

Le HTML peut-il remplacer la chaîne ?

Framework du site : flask
L'arrière-plan extrait les données de la base de données et transmet un paramètre au front-end [172.16.101.31, 172.16.101.32, 172.16.101.33]
Une fois que le front-end a obtenu les paramètres, il affiche :


Mais je dois l'afficher en colonnes. La méthode de modification actuelle consiste à remplacer ',' par '
' lorsque les données sont stockées dans la base de données, puis à les transmettre au front-end

Il est actuellement implémenté de cette manière, mais les données comme [172.16.101.31<br/>172.16.101.32<br/>172.16.101.33] stockées dans la base de données sont un peu trop laides. Vous pouvez le modifier. en modifiant le code HTML, cette exigence est-elle remplie ?

我想大声告诉你我想大声告诉你2662 Il y a quelques jours849

répondre à tous(1)je répondrai

  • PHP中文网

    PHP中文网2017-07-05 10:37:15

    Séparons-le par ,, dans le modèle

    <td valign="middle">
        {% for ip in mod[2].split(',') %}
          <p>{{ ip }}</p>
        {% endfor %}
    </td>

    Code de test

    >>> from jinja2 import Template
    >>> tmpl = """{% for ip in ips.split(',') %} <p>{{ ip }}</p> {% endfor %}"""
    >>> t = Template(tmpl)
    >>> print t.render({"ips": "127.0.0.1,192.168.1.1"})

    répondre
    0
  • Annulerrépondre