0

ユーザー情報と IP を含むデータベースがあります。私がやりたいことは、IP を含む *.vnc ファイルを動的に作成してから開くことです。

私のviews.pyファイルにはこれがあります:

def view_list(request):
    template_name = 'reader/list.html'
    cust_list = xport.objects.all()
    #if request.method == 'POST':
        #<a href=link to created *.vnc file>Connect to client</a>
    return render(request, template_name, {'xport': cust_list})

コメントアウトされた部分は、私が遊んでいたものであり、現在私がする必要があると考えているものです.

私のテンプレートファイルはlist.html次のようになります。

{% extends "base.html" %}
{% load url from future %}


{% block content %}
<h1> Customer List </h1>

<ul>
    {% for c in xport %}
        {% if c.ip %}
            <li>{{ c.firstName }} {{ c.lastName }}</li>
            <form method="POST" action=".">{% csrf_token %}
                <input type="submit" name="submit" value="Create VNC to {{ c.ip }}" />
            </form>
        {% endif %}
    {% endfor %}
</ul>
{% endblock %}

私がしたいのは、[VNC の作成] ボタンをクリックして、*.vnc ファイルを作成して開くことです。

4

1 に答える 1